Я хочу написать что-то вроде vector и у меня возникла такая проблема: как скопировать данный объект (с нетривиальными конструктором, конструктором копирования, деструктором и оператором =) в уже выделенную память?
Проблема решена. Пусть T --- название класса, Object --- объект, Pointer --- указатель на участок памяти. Тогда нужно написать: new (Pointer) T (Object). Такая форма new называется placement new.
Проблема решена. Пусть T --- название класса, Object --- объект, Pointer --- указатель на участок памяти. Тогда нужно написать: new (Pointer) T (Object). Такая форма new называется placement new.
