Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Процедура удаления любого объекта
|
|||
|---|---|---|---|
|
#18+
mcureenabkealon(Ruslan)для тебя может дурь, для кого-то нужная вещь с гарантией нормальной работы Никакой гарантии тут нет. Один указатель занулил, десять копий остались. Попытки удалить не динамический объект так же не исключены. Было бы так все шоколадно, со всякими умными указателями не заморачивались. человеку нужна простая вещь: создать объекты в конструкторе, удалить в деструкторе - один объект - один указатель FreeAndNil - больше ни для чего не предназначен другое дело, что в C++ при возникновении исключения в конструкторе не будет вызван деструктор как в дельфи в конструкторе надо извращаться с отловом исключений что бы TObject повторить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2015, 10:37 |
|
||
|
Процедура удаления любого объекта
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)человеку нужна простая вещь: создать объекты в конструкторе, удалить в деструкторе - один объект - один указатель FreeAndNil - больше ни для чего не предназначен А смысл занулять указатели, когда весь объект уничтожается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2015, 10:46 |
|
||
|
Процедура удаления любого объекта
|
|||
|---|---|---|---|
|
#18+
mcureenabА смысл занулять указатели, когда весь объект уничтожается? обычно для отлова ошибок в логике используется, при вызове деструктора может куча кода вызываться в котором используется текущий объект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2015, 11:16 |
|
||
|
Процедура удаления любого объекта
|
|||
|---|---|---|---|
|
#18+
mcureenabkealon(Ruslan)человеку нужна простая вещь: создать объекты в конструкторе, удалить в деструкторе - один объект - один указатель FreeAndNil - больше ни для чего не предназначен А смысл занулять указатели, когда весь объект уничтожается? Ну да, но -- привычка, как-то спокойнее. В отледке, на самом деле, сильно помогает иногда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2015, 13:12 |
|
||
|
Процедура удаления любого объекта
|
|||
|---|---|---|---|
|
#18+
mcureenabkealon(Ruslan)человеку нужна простая вещь: создать объекты в конструкторе, удалить в деструкторе - один объект - один указатель FreeAndNil - больше ни для чего не предназначен А смысл занулять указатели, когда весь объект уничтожается? Чтобы знать, что они не содержат адрес уже уничтоженного объекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2015, 16:29 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2018749]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
163ms |
get topic data: |
13ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 293ms |
| total: | 577ms |

| 0 / 0 |
