Re[3]: Кому не лень ковыряться в чужом коде
От: SergH Россия  
Дата: 18.07.02 07:44
Оценка:
Здравствуйте Idler, Вы писали:

I>Здравствуйте SergH, Вы писали:


SH>>Используй vector из STL

I>STL — что это? (я не много чайник)

Standard Template Library — стандартная C++-ная библиотека шаблонов, поддерживающая векторы, списки и ещё много полезных вещей. На rsdn есть статья про STL.

I>[scip] — это что?


Это искажённое skip — пропуск, обход, скачёк.

SH>>Не понял. Просто так деструкторы не вызываются.


I>Items = new MyClass[256];

I>а в MyClass, допустим, выделялась память, и она удаляется деструктором

У тебя было написано: "Где-то, где я не понял, вызывается деструктор. Почему он вызывается?"

Для автоматических объектов (в стеке) деструктор вызывается когда они выходят из области видимости.
Для динамических объектов (в куче) — когда выполняется delete.
Для статических (глобальные или static) — когда завершается программа.

Насколько я знаю, больше нигде деструктор вызываться не может. Поэтому вопроса я не понимаю, и твоё пояснение мне не помогло.
Делай что должно, и будь что будет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.