Size: a a a

2020 July 14

VS

Vlad Serebrennikov in supapro.cxx
Igor Lynn
как тогда возможна запись int(1488)?
инт создается, потом в конце scope storage освобождается, что заканчивает время жизни инта

http://eel.is/c++draft/basic.stc#auto-1
http://eel.is/c++draft/basic.life#1.5
источник

IL

Igor Lynn in supapro.cxx
Vlad Serebrennikov
инт создается, потом в конце scope storage освобождается, что заканчивает время жизни инта

http://eel.is/c++draft/basic.stc#auto-1
http://eel.is/c++draft/basic.life#1.5
не, ну ты сказал что у примитивных типов нет конструктора
источник

VS

Vlad Serebrennikov in supapro.cxx
Igor Lynn
не, ну ты сказал что у примитивных типов нет конструктора
прощу прощения
прочитал конструктор как деструктор
источник

VS

Vlad Serebrennikov in supapro.cxx
это не имеет отношения к теме, но конструктора у инта тоже нет, я думаю
источник

IL

Igor Lynn in supapro.cxx
Constantine Drozdov
можно дернуть, если T не class type
то есть, для скаларных типов пример выше это не UB?
источник

CD

Constantine Drozdov in supapro.cxx
Igor Lynn
то есть, для скаларных типов пример выше это не UB?
вам-то зачем это знать
источник

VS

Vlad Serebrennikov in supapro.cxx
инициализация, конвертации и так далее просто проходят по другим пунктам стандарта, нежели типы-классы
источник

IL

Igor Lynn in supapro.cxx
Constantine Drozdov
вам-то зачем это знать
ну в смысле, хочу знания плюсов подтянуть
источник

IL

Igor Lynn in supapro.cxx
как и все здесь, наверное
источник

IL

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

IL

Igor Lynn in supapro.cxx
тут получается UB нет
источник

IL

Igor Lynn in supapro.cxx
Переслано от Denis Paukaev
using Char = char;

Char c{};
c.Char::~Char();
источник

IL

Igor Lynn in supapro.cxx
Переслано от Constantine Drozdov
у вас UB
источник

VS

Vlad Serebrennikov in supapro.cxx
Igor Lynn
тут получается UB нет
нет, тут аналогично T().~T();
источник

IL

Igor Lynn in supapro.cxx
Vlad Serebrennikov
нет, тут аналогично T().~T();
ну так для скалярных типов вызов деструктора не заканчивает их lifetime
источник

VS

Vlad Serebrennikov in supapro.cxx
резонно
источник

IL

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

IL

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

IL

Igor Lynn in supapro.cxx
Переслано от Constantine Drozdov
можно дернуть, если T не class type
источник

A

Alex Ф-ф-фэils!🌠︙... in supapro.cxx
О, тут стандартообсуждатели
источник