CD
def some()
какие исключения может выбросить эта функция?
а если её поменяли?
Size: a a a
CD
def some()
CD
NM
DK
LA
AP
std::launder
позволяет обойти UB из примера выше?int a = 5;
int *p = &a;
double *d = std::launder(reinterpret_cast<double*>(p));
DK
Ж
Ж
NM
ID
D
LA
AS
NM
LA
shared_ptr
не про копирование, но про раздельное владениеAS
AG
AS
Ж