31 привычка новичка в C++, от которой стоит избавиться
Автор: mCoding
Загружено: 2021-12-13
Просмотров: 1006047
Сколько у вас начальных привычек в C++?
Повышайте свой уровень владения C++, распознавая и избавляясь от этих начальных привычек. Напишите, на сколько из них вы попались!
― mCoding с Джеймсом Мёрфи (https://mcoding.io)
Исходный код: https://github.com/mCodingLLC/VideosS...
Руководство по C++ Core: https://isocpp.github.io/CppCoreGuide...
ПОДДЕРЖИТЕ МЕНЯ ⭐
---------------------------------------------------
Patreon: / mcoding
Paypal: https://www.paypal.com/donate/?hosted...
Другие пожертвования: https://mcoding.io/donate
Основные спонсоры и благотворители: Jameson, Laura M, Dragos C, Vahnekie, John Martin, Casey G, Pieter G, Krisztian M, Mutual Information, Sigmanificient
БУДЬТЕ АКТИВНЫ В МОЁМ СООБЩЕСТВЕ 😄
---------------------------------------------------
Discord: / discord
Github: https://github.com/mCodingLLC/
Reddit: / mcoding
Facebook: / james.mcoding
ГЛАВЫ
---------------------------------------------------
0:00 Введение
0:13 #1. Использование пространства имён std
0:42 #2. Использование std endl в цикле
0:55 #3. Использование индекса, когда range-for подходит лучше
1:10 #4. Переписывание алгоритмов std
1:34 #5. Использование массива C вместо std
1:50 #6. Любое использование reinterpret cast
2:39 #7. Отказ от const
3:24 #8. Незнание map bracket вставляет элемент
3:39 #9. Игнорирование корректности констант
3:59 #10. Незнание времени жизни строкового литерала
4:12 #11. Неиспользование структурированных привязок
4:47 #12. Выходные параметры вместо возврата структуры
5:04 #13. Неиспользование constexpr
5:21 #14. Забывание пометить деструктор как виртуальный
6:10 #15. Считать, что члены класса init должны быть в порядке списка init
6:37 #16. Незнание различий между инициализацией по умолчанию и инициализацией по значению
7:28 #17. ВОЛШЕБНЫЕ ЧИСЛА
7:41 #18. Изменение контейнера во время цикла по нему
8:30 #19. Возврат стандартного перемещения локальной переменной
9:10 #20. Считать, что стандартное перемещение перемещает что-то
9:42 #21. Считать, что порядок вычислений слева направо
10:56 #22. Ненужное выделение памяти в куче
11:23 #23. Неиспользование уникальных и общих указателей
12:11 #24. Неиспользование make unique и make shared
12:23 #25. Любое использование new и delete
12:52 #26. Любое ручное управление ресурсами
13:24 #27. Считаю, что сырые указатели — это плохо
14:25 #28. Использование общих указателей, когда подошёл бы уникальный
14:48 #29. Считаю, что общие указатели потокобезопасны
15:26 #30. Перепутывание const ptr и ptr to const
16:00 #31. Игнорирование предупреждений компилятора
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: