18 Feb
2022
18 Feb
'22
3:15 p.m.
Hi Andrey, now I'm curious... is alignas(int) unsigned char storage[sizeof(int)]; int* p1 = new (storage) int(1); int* p3 = new (storage) int(3); std::printf("%d\n", *p1); different from int* p1 = new int(1); int* p3 = new (p1) int(3); std::printf("%d\n", *p1); or even int p1 = 1; int* p3 = new (&p1) int(3); std::printf("%d\n", p1); ? Ciao, .Andrea