Skip to main content

Конференции

Просмотр конференции fido7.pushkin.local:

Предыдущее Следующее

Дата: 15 May 2019, 11:30:48
От: Gennadij Pastuhov @ 2:5036/26.0
Кому: alexander koryagin
Тема: win via usd


Рад всех приветствовать! А особенно - alexander!

 Среда мая 15 19 09:48 alexander koryagin писал к Gennadij Pastuhov:

 ak>>>>> автоматические указатели. Хотя лично я
 ak>>>>> принцпипиально их не испрользую - это
 ak>>>>> дисциплинирует. Сделал new, делай delete на выходе.
 GP>>>> Страшно представить, что ты пишешь.
 ak>>> Hадо соблюдать философию безопасного построения. ;) Зоны где
 ak>>> создаются/удаляются объекты должны быть внутри try/catch.
 ak>>> Делов то. Тогда никаких потерь памяти не будет. Впрочем я
 ak>>> не особенно против автоматических указателей.
 GP>> Каким образом это поможет от утечек?
 ak> Освобождение объектов после catch гарантирует их освобождение при
 ak> нештатных ситуациях. Можно ещё и _finally использовать, но, главное,
 ak> должен быть системный подход в построении функций.

А при штатных?

 ak> А использование обычных указателей объектов вместо автоматических
 ak> имеет ряд приимуществ, так как объекты часто могут быть глобальными.

Не вижу связи.

 GP>>>> Даже когда я писал 20 лет назад
 GP>>>> (боже мой!) мой малюсенький факсервер, и то, нормально
 GP>>>> стало писаться только после того, как я написал себе
 GP>>>> библиотеку для работы со строками, массивами и т.п.,
 GP>>>> которая сама следила за памятью.
 ak>>> А что тебя не устраивает в строках/вектрорах из стандартной
 ak>>> библиотеки?
 GP>> Их отсутствие в borland c++ 3.1
 ak> Ты что всё, еще используешь его?

Нет. Собственно, я сдал диплом на его базе и вскоре после этого стало не до продолжения разработки.

... Jonny wanna live

--- GoldED+/W32 1.1.5-041013 xenofont.chat.ru skype pastuhovgena
Origin: Все глупости делаются с серьезным выражением лица (2:5036/26)

Предыдущее Следующее

К списку сообщений
К списку конференций