delete и delete []
, В чем разница?
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.82] |
|
|
| Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
delete и delete []
, В чем разница?
|
Сообщ.
#16
,
|
|
|
|
Воть, я и хотел такую штуку замутить, только я хотел ее сделать, как метод!
А методом никак? |
|
Сообщ.
#17
,
|
|
|
|
ИМХО, самый нормальный вариант - заменить простые поинтеры смарт-поинтерами.
Например, boost::shared_ptr<T>. Добавлено З.Ы: а указатель this нельзя изменять, ибо он константный Соответственно, все твои присваивания ему NULL'а не работают. |
|
Сообщ.
#18
,
|
|
|
|
Цитата Unknown_Error, 26.11.04, 18:45, 524703 А методом никак? так это и пишется обычно в деструкторе. Или методе clear/pop/remove и тому подобных. Если у тебя возникает необходимость часто писать подобное в теле самой программы, пересмотри иерархию своих объектов, может стоит сделать класс-обертку для чего то... |