Netspirit писал(а):
- да элементарно: вызвать свой метод FreeОбычно "элементарно" подразумевает либо отсутствие знаний, либо неумение/нежелание думать.
Ничего личного - просто многолетние наблюдения.
Метод Free, несмотря на название, общепринятым методом не является. Его код должен удовлетворять некоторым специальным условиям.
После освобождения памяти, нельзя обращаться к ней же (к полям объекта). Впрочем, после вызова Free - тоже нельзя.
И код этого метода писали люди, это понимающие. Которые отучились произносить "элементарно".
Вышеозначенным условиям удовлетворяет "внешнее" удаление. А "внутреннее" - не удовлетворяет. Хотя бы потому, что автор схемы, после "вызова своего метода Free", обязательно захочет сделать чего то еще. И, по большому счету -- будет прав, таковы правила создания схем.
Вот это является ЭЛЕМЕНТАРНЫМ, а не то, что Вы имели смелость произнести.
------------ Дoбавленo в 08.04:
Куда катится мир: элементарные вещи приходится разжевывать, класть в рот - и все равно глотать не хотят