Size: a a a

2020 August 07

TS

Till Schneider in supapro.cxx
️️ ️
Объект чего?
объект типа int, malloc не начинает лайфтайм
источник

D

Danya in supapro.cxx
Till Schneider
объект типа int, malloc не начинает лайфтайм
До С++20*
источник

VS

Vlad Serebrennikov in supapro.cxx
Ilia Zviagin
Да ты что... Если такое уб - вообще ничего работать не будет
именно поэтому с 20 стандарта оно перестало таковым быть
источник

TS

Till Schneider in supapro.cxx
Danya
До С++20*
именно
источник

️️

️️ ️ in supapro.cxx
Till Schneider
объект типа int, malloc не начинает лайфтайм
Память выделена?
источник

AZ

Anton Z. in supapro.cxx
Danya
int* intptr = (int*)malloc(sizeof(int));
*intptr = 10;


Это уб до С++20?
Если не учитывать проверку на null, почему?
источник

D

Danya in supapro.cxx
Vlad Serebrennikov
именно поэтому с 20 стандарта оно перестало таковым быть
А можешь показать в стандарт как это прописано?
источник

️️

️️ ️ in supapro.cxx
Инт это ж не класс
источник

D

Danya in supapro.cxx
️️ ️
Инт это ж не класс
И что?
источник

D

Danya in supapro.cxx
️️ ️
Память выделена?
И что?
источник

IZ

Ilia Zviagin in supapro.cxx
Vlad Serebrennikov
именно поэтому с 20 стандарта оно перестало таковым быть
Значит, справедливость восторжествовала
источник

BH

Blue Heart in supapro.cxx
Till Schneider
объект типа int, malloc не начинает лайфтайм
А как начать в такой ситуации?
источник

TS

Till Schneider in supapro.cxx
️️ ️
Память выделена?
да, а лайфтайм не начался, значит нельзя так делать
источник

TS

Till Schneider in supapro.cxx
Blue Heart
А как начать в такой ситуации?
new (intptr) int(42);
источник

IZ

Ilia Zviagin in supapro.cxx
Blue Heart
А как начать в такой ситуации?
Placement new вызвать
источник

️️

️️ ️ in supapro.cxx
Till Schneider
да, а лайфтайм не начался, значит нельзя так делать
Где про лайфтам почитать?
источник

BH

Blue Heart in supapro.cxx
Till Schneider
new (intptr) int(42);
Да это-то понятно. я про маллок)
источник

️️

️️ ️ in supapro.cxx
Till Schneider
new (intptr) int(42);
Так инт это не класс
источник

D

Danya in supapro.cxx
Blue Heart
Да это-то понятно. я про маллок)
Это плейсмент нью
источник

D

Danya in supapro.cxx
️️ ️
Так инт это не класс
Ну
И
Что?
источник