Мне не нужен конструктор. Я использую новое размещение.
Я просто хочу выделить блок из T.
Мой стандартный подход:
T* data = malloc(sizeof(T) * num);
однако, я не знаю, является ли (data + i) T-выровненным. Кроме того, я не знаю, является ли это правильным способом "С++".
Как я должен выделить блок из T без вызова его конструктора?