Массив
Добавлено: 09 июл 2010, 08:39
Всем ку!
Подскажите пожалуйста, как правильно удалить(освободить память) массива array2D.
Я пробую operator delete[], но в этом случае нет вызова деструктора Array1D
Подскажите пожалуйста, как правильно удалить(освободить память) массива array2D.
Код: Выделить всё
Array1D<Elem>* array2D = static_cast<Array1D<Elem>*>
operator new[](sizeof(Array1D<Elem>)* first);
for(int i = 0; i < first; ++i)
{
new(array2D + (sizeof(Array1D<Elem>)* i))Array1D<Elem>(second, 0);
}