|
Boost : |
From: Andrea Bocci (andrea.bocci_at_[hidden])
Date: 2022-02-18 15:15:47
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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk