std::search
.std::list
. std::forward_list
. std::map
. std::multimap
. std::set
. std::unordered_map
. std::unordered_multimap
. std::unordered_set
. std::vector
. std::array
or std::vector
. standard input / output streams
). manipulators
). std::fstream
). std::stringstream
). std::string
. iterators
). auto
& range-based for-loop
.virtual destructor
). final
. override
. abstract class
). access modifiers
). friend
. struct
и class
. namespace
). operators overloading
). rule of three
). default
и delete
. default arguments
).member initializer list
) delegating constructors
). reference
). composition
). inheritance
). multiple inheritance
). virtual inheritance
). virtual functions
).constructor
), деструктор (destructor
), методы (methods
). this
. new
/ delete
vs malloc
/ free
. new
/ delete
на С. static members
). Inline
функции. function overloading
). inheritance
). Решение задач обобщения
. Раздувальщики (сode smells)
. Утяжелители изменений (code smells)
. Замусориватели (code smells)
. Опутыватели связями (code smells)
. Перемещение функций между объектами
.Организация данных
.Упрощение условных выражений
.