При ответе на любой из вопросов должен быть приведен содержательный (полезная программа) пример. {{{ 01. Шаблоны - решение в стиле C - шаблонные классы - шаблонные функции - специализация шаблонов 02. Исключения - обработка ошибок в стиле C - try/catch/throw - исключения в конструкторах и деструкторах - идиома RAII - гарантии исключений 03. Последовательные контейнеры - string, vector, list, deque - array, forward_list - внутреннее устройство и основные операции - итераторы и их инвалидация 04. Ассоциативные контейнеры - set, multiset, map, multimap - unordered_set, unordered_map - внутреннее устройство и основные операции - итераторы и их инвалидация 05. Ввод-вывод в С++ - иерархия классов - методы/флаги/манипуляторы - обработка ошибок - overloading 06. Алгоритмы - функторы - обзор алгоритмов с примерами - std::advance - iterator_traits (value_type, iterator_category) 07. Приведение типов - static_cast, const_cast, reinterpret_cast - RTTI и dynamic_cast 08. move семантика - rvalue и lvalue - rvalue references - move constructor, move assignment - std::move 09. Переменное число аргументов - переменное число параметров в стиле C (va_arg, va_list, va_start) - variadic templates (для функций) 10. С++11. Разное. - lambda - auto, decltype - default, delete, override, final - initializer_list - множественное наследование 11. Метапрограммирование - решение в стиле C (#define, #ifdef) - type_traits - enable_if 12. Потоки и мутексы - зачем нужны потоки? - конкурентный доступ к переменным - thread - mutex, lock_guard 13. Сondition variable - задача "производитель-потребитель" - condition_variable }}} Материалы по результатам консультации: * общие вопросы C++11 [http://sergeyteplyakov.blogspot.ru/2012/05/c-11-faq.html#language] * множественное наследование (вариант 1 [http://amse.ru/courses/cpp1/2010.05.14.html], вариант 2 [http://amse.ru/courses/cpp2/2011_05_05_multi.html]) * SFINAE [https://oopscenities.net/2012/06/02/c11-enable_if/] * RVO [http://alenacpp.blogspot.ru/2008/02/rvo-nrvo.html] * манипуляторы хhttp://stackoverflow.com/questions/4633864/how-do-the-stream-manipulators-work] * variadic templates [http://eli.thegreenplace.net/2014/variadic-templates-in-c/] * rvalue/lvalue [http://eli.thegreenplace.net/2011/12/15/understanding-lvalues-and-rvalues-in-c-and-c] * conditional variable [http://baptiste-wicht.com/posts/2012/04/c11-concurrency-tutorial-advanced-locking-and-condition-variables.html]