Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2014-02-23 08:04:12 ЛС | профиль | цитата
Netspirit писал(а):
- да элементарно: вызвать свой метод Free

Обычно "элементарно" подразумевает либо отсутствие знаний, либо неумение/нежелание думать.
Ничего личного - просто многолетние наблюдения.

Метод Free, несмотря на название, общепринятым методом не является. Его код должен удовлетворять некоторым специальным условиям.
После освобождения памяти, нельзя обращаться к ней же (к полям объекта). Впрочем, после вызова Free - тоже нельзя.
И код этого метода писали люди, это понимающие. Которые отучились произносить "элементарно".

Вышеозначенным условиям удовлетворяет "внешнее" удаление. А "внутреннее" - не удовлетворяет. Хотя бы потому, что автор схемы, после "вызова своего метода Free", обязательно захочет сделать чего то еще. И, по большому счету -- будет прав, таковы правила создания схем.

Вот это является ЭЛЕМЕНТАРНЫМ, а не то, что Вы имели смелость произнести.


------------ Дoбавленo в 08.04:
Куда катится мир: элементарные вещи приходится разжевывать, класть в рот - и все равно глотать не хотят
карма: 9

0