
1. Разница при инициализации объектов с помощью {} и ()
2. Предпочитайте nullptr значениям 0 и NULL
3. Предпочитайте удаленные функции закрытым неопределенным
4. Объявляйте деструкторы виртуальными в полиморфном базовом классе.
5. Никогда не вызывайте виртуальные функции в конструкторе и деструкторе.
6. Не позволяйте исключениям покидать деструкторы.
7. Предпочитайте перечисления с областью видимости перечислениям без таковой
8. Проектируйте интерфейсы так, чтобы их легко было использовать
#c
👉🏻 Ссылка на плейлист
@itlecture