Size: a a a

2020 July 14

IL

Igor Lynn in supapro.cxx
источник

IL

Igor Lynn in supapro.cxx
вообще не понял, почему после scalar_type::operator.() может быть только псевдо деструктор
источник

К

Коля🤔🎭 in supapro.cxx
Переслано от Коля🤔🎭
Кто-нибудь знает, как в VSCode компилить целый проект, а не один юнит? До этого на студии сидел, понятия не имею, как вручную компилить, о cmake ничего не знаю
источник

CD

Constantine Drozdov in supapro.cxx
Denis Paukaev
ну стандарт лень сейчас копать, но вообще в интернетах пишут что

Pseudo destructor call, as a call to a trivial destructor, does not end the lifetime of the object it is applied to
А, да, там оговорка есть "if T has a non-trivial destructor" в
http://eel.is/c++draft/basic.life#9
источник

Е

Егор in supapro.cxx
Denis Paukaev
ну стандарт лень сейчас копать, но вообще в интернетах пишут что

Pseudo destructor call, as a call to a trivial destructor, does not end the lifetime of the object it is applied to
Это как вообще? Когда тогда они умирают
источник

D

Danya in supapro.cxx
Егор
Это как вообще? Когда тогда они умирают
+
источник

DP

Denis Paukaev in supapro.cxx
Егор
Это как вообще? Когда тогда они умирают
может они навсегда остаются в наших сердцах?)
источник

Е

Егор in supapro.cxx
Denis Paukaev
может они навсегда остаются в наших сердцах?)
Тогда ловите ссылку на переменную из функции
источник

IL

Igor Lynn in supapro.cxx
поидее их время жизни заканчивается когда ресетится укзаатель на стек
источник

Е

Егор in supapro.cxx
Igor Lynn
поидее их время жизни заканчивается когда ресетится укзаатель на стек
В стандарте даже стека нету
источник

VS

Vlad Serebrennikov in supapro.cxx
Егор
Это как вообще? Когда тогда они умирают
я думаю, когда их storage освобождается
источник

DP

Denis Paukaev in supapro.cxx
Егор
В стандарте даже стека нету
но стектрейс скоро втянут надеюсь, что забавно )
источник

DP

Denis Paukaev in supapro.cxx
Vlad Serebrennikov
я думаю, когда их storage освобождается
ну вообще да, тут скорее нужно смотреть какой нибудь раздел про лайфтайм автоматических переменных
источник

VS

Vlad Serebrennikov in supapro.cxx
или когда в storage инта начинается время жизни другого объекта
источник

DP

Denis Paukaev in supapro.cxx
с современным стеком даже не понятно как убить этот инт конкретный
источник

VS

Vlad Serebrennikov in supapro.cxx
Denis Paukaev
ну вообще да, тут скорее нужно смотреть какой нибудь раздел про лайфтайм автоматических переменных
источник

CD

Constantine Drozdov in supapro.cxx
Denis Paukaev
ну стандарт лень сейчас копать, но вообще в интернетах пишут что

Pseudo destructor call, as a call to a trivial destructor, does not end the lifetime of the object it is applied to
Не совсем верно
http://eel.is/c++draft/expr.prim.id.dtor
источник

IL

Igor Lynn in supapro.cxx
можно простым языком это?
Abbreviating postfix-expression.id-expression as E1.E2, E1 is called the object expression.
If the object expression is of scalar type, E2 shall name the pseudo-destructor of that same type...
источник

CD

Constantine Drozdov in supapro.cxx
Igor Lynn
можно простым языком это?
Abbreviating postfix-expression.id-expression as E1.E2, E1 is called the object expression.
If the object expression is of scalar type, E2 shall name the pseudo-destructor of that same type...
абсолютли харам
источник

DP

Denis Paukaev in supapro.cxx
ну я пока не вижу, что нельзя 2 раза дёрнуть )
источник