Затем, чтобы создать эти объекты, вам может потребоваться использовать новое размещение:
Код: Выделить всё
T *pobj = new(pstorage);
Я не понимаю ожидаемого поведения оператора new: p>
Код: Выделить всё
// heap storage to hold N contiguous T objects, how to get proper alignment?
unsigned char *storage = new unsigned char[N*sizeof(T)];
Подробнее здесь: https://stackoverflow.com/questions/787 ... igned-type