James McNellis | Senior Engineer, Visual C++ Module Overview
• Topics not covered (advanced C++)
• Application types, libraries, and frameworks • Language and library roadmap Lesson 1: Topics not covered
• Move semantics and rvalue • Legacy C++ constructs:
references – C-style arrays, C-style strings, union, printf, … • Less used syntax and keywords – switch, immediate if, comma • Performance considerations operator • Visual Studio settings and options – Bitwise comparisons and shifting related to C++ – struct – Precompiled headers • Writing templates – Indenting styles • Operator Overloading Lesson 2: Application Types
• Windows (desktop) applications
– WPF, MFC, DirectX • Windows Store apps – C++/CX • Windows Phone apps • C++ REST SDK • PPL and C++ AMP • C++/CLI for interop with .NET DEMO Other kinds of applications Lesson 3: Language and Library Roadmap