Добро пожаловать
Вход / Регистрация

Уроки С++. Совет #20. Не допускайте утечки ресурсов в конструкторах

Спасибо! Поделитесь с друзьями!

URL

Вам не понравилось видео. Спасибо за то что поделились своим мнением!

Sorry, only registred users can create playlists.
URL


Добавлено by Admin В Программирование
1 Просмотры

Описание

Всем привет. Сегодня разберем очередной совет от Скота Мэйерса. Не допускайте утечки ресурсов в конструкторах

пример https://github.com/cCppProsto/cpp/tree/master/advices/advice_20
---------------------------------------------------------------------------------------------
Разница при инициализации объектов {} и ()(http://youtu.be/1lE6wuWVKkU)
Предпочитайте nullptr значениям 0 и NULL(http://youtu.be/bgigp2TqljU)
Предпочитайте удаленные функции закрытым(http://youtu.be/Tk4RWLWwokM)
Объявляйте деструкторы виртуальными(http://youtu.be/neC_kaVozHw)
Виртуальные функции в конструкторе и деструкторе(http://youtu.be/UBsU7__6O6Y)
Не позволяйте исключениям покидать деструкторы(http://youtu.be/YgEMFndLr6w)
Перечисления с областью видимости и без таковой(http://youtu.be/tVV1l6j9lYk)
Проектируйте интерфейсы так, чтобы их легко было использовать(http://youtu.be/znF3fhfffq0)
Считайте, что перемещающие операции отсутствуют(http://youtu.be/vt89xJHlUMI)
Используйте const и constexpr везде где это возможно(http://youtu.be/s7-Jk2DkxbA)
Никогда не переопределяйте невиртуальные функции(http://youtu.be/CweHMEnLSgk)
STL. Вызывайте empty вместо сравнения size() с нулем(http://youtu.be/eaRKKcwI-Dk)
----------------------------------- Партнеры ----------------------------------------
GE8 - http://ge8.ru/
----------------------------------------------------------------------------------------------
список видеороликов по темам(http://cppprosto.blogspot.com/2017/09/blog-post_23.html)
http://www.facebook.com/groups/cCppProsto/
http://www.facebook.com/cCppProsto/
http://vk.com/ccppprosto
---------------------------------------------------------------------------------------------
Если Вам помогают мои видеоуроки в обучении и не только, Вы можете помочь в развитии канала.
Карта Привата - 5168 7551 0015 7334
WebMoney
U414102680921
X242714437759
R102195420903
Z268136237411
Большое спасибо за помощь.
---------------------------------------------------------------------------------------------
#ЭффективныйСиПлюсПлюс
#СиПлюПлюсСоветы
#ПрограммированиеСоветы
#Эффективный
#выучитьПрограммирование
#видеоурокиПрограммирование
#основыПрограммирования
#урокиПоПрограммированию
#ПрограммированиеПросто
#обучениеПрограммированию
#Просто
#CppProsto
#ЯрославОлешко
#ОлешкоЯрослав
---------------------------------------------------------------------------------------------

Написать комментарий

Комментарии

Комментариев нет.
RSS