Войти
ПрограммированиеФорумОбщее

Виртуальный деструктор шаблонного класса (3 стр)

Страницы: 1 2 3
#30
16:58, 23 мар 2014

Riddik
> Я понял мысль, но ничто не запрещает мне делать в рамках одной ф-ии или блока {
> } через new ... delete[].
Запрещает. Выходы из блока контролировать всегда будешь?
Ну и нахрена писать что-то в двух местах, если можно написать в одном?

#31
21:14, 23 мар 2014

TarasB
> Запрещает. Выходы из блока контролировать всегда будешь?
> Ну и нахрена писать что-то в двух местах, если можно написать в одном?

Там где контролирую, там и юзаю new/delete. Вообще для меня проще делать так, никаких проблем в связи с ручным управлением памяти ещё ниразу не огрёб. А все прочие проблемы, в том числе в этой теме - так это у меня скилл очень просел за последнее время... Большой перерыв и много ещё чего было, например, два года работы с Unity/С# - очень расслабляет в нехорошую сторону.

#32
21:51, 23 мар 2014

Riddik
> Там где контролирую, там и юзаю new/delete. Вообще для меня проще делать так,
> никаких проблем в связи с ручным управлением памяти ещё ниразу не огрёб.
Низкий уровень самодисциплины.  Для С++ так не годится.

#33
22:37, 23 мар 2014

Riddik
> Rect<int> *rect = new Rect<int>[count];
> file.Read(rect, sizeof(Rect<int>) * count);
Пришло время затереть vptr.
Vptr сам себя не затрет.
Затри его. Затри его еще раз.

Страницы: 1 2 3
ПрограммированиеФорумОбщее

Тема в архиве.