Для желающих расширить и углубить свои знания в С++: набор замечательных лекций, посвященных тонкостям ядра языка С++ от Stephan T. Lavavej, разработчика библиотеки Visual C++ Standard Library в компании Microsoft.

Part 1. Name lookup

Part 2. Template Argument Deduction

Part 3. Overload Resolution

Part 4. Virtual Functions

Part 5. Explicit and Partial Specialization of class and function templates

Part 6. New C++11 features added to the Visual C++ 2012 compiler (CTP)

Part 7. Usual Arithmetic Conversions and Template Metaprogramming

Part 8. Do-while loop, casts, one definition rule

Part 9. Lambdas and other expressions