Extra Credit

MSVC

Official docs outline

10 sections
  1. Compiler options

    cl.exe options such as /O2, /W4, /EHsc and /std.

  2. Options by category

    Compiler options grouped by optimization, code generation and output.

  3. Linker options

    link.exe options such as /OUT, /SUBSYSTEM and /DEBUG.

  4. Building on the command line

    Developer command prompt and vcvarsall environment setup.

  5. CMake projects

    Using CMake presets and Ninja with MSVC in Visual Studio.

  6. C++ language reference

    Microsoft C++ language features and extensions.

  7. C++ modules

    Importing and defining modules with MSVC.

  8. C runtime library

    CRT functions and the Universal CRT.

  9. AddressSanitizer

    Enabling /fsanitize=address on MSVC.

  10. Static analysis

    C++ code analysis rules and /analyze.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 11