- Стандартные контейнеры C++.
- Алгоритмы в стандартной библиотеке C++ (#include ).
- Конструктор копирования. Перегрузка оператора присваивания. Ключевое слово explicit.
- Перегрузка операторов в C++.
- Принцип RAII. Умные указатели в C++. Мотивация и реализация.
- Паттерн Singleton («одиночка»). Варианты его реализации в C++.
- Принцип COW.
- RTTI в C++.
- Паттерны Singleton, Prototype и Builder.
- Паттерны Abstract Factory и Factory Method.
- Паттерны Iterator, Command, Interpreter и Visitor.
- Паттерны Template Method, Strategy и State.
- Паттерны Adapter, Decorator и Proxy.
- Паттерны Facade и Composite.
- Шаблоны функций в C++ и их специализация.
- Шаблоны классов в C++. Полная и частичная специализация.
- Классы свойств и значений. Принцип SFINAE.
- Интеграция C и C++ кода.
- Принципы написания «хорошего» кода на C++.
- Рефакторинг. Мотивация и примеры.
Last active
August 29, 2015 14:01
-
-
Save be9/595d85f63843415ea3bf to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment