Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
Read in English
Read in English

Session

MSVC C++20/23 Update

Pure Virtual C++ 2022

Find out the latest and greatest in conformance for MSVC for both C++20 and C++23.

Recommended resources

  • C++20 P0734R0 requires Expressions
  • C++23 P0847R7 Deducing this
  • C++23 P1679R3 contains() For string[_view]
  • C++23 P2166R1 Prohibiting string[_view] Construction From nullptr
  • C++23 P1072R10 basic_string::resize_and_overwrite
  • C++23 P0288R9 move_only_function
  • C++23 P0798R8 Monadic Operations For optional

Find out the latest and greatest in conformance for MSVC for both C++20 and C++23.

Recommended resources

  • C++20 P0734R0 requires Expressions
  • C++23 P0847R7 Deducing this
  • C++23 P1679R3 contains() For string[_view]
  • C++23 P2166R1 Prohibiting string[_view] Construction From nullptr
  • C++23 P1072R10 basic_string::resize_and_overwrite
  • C++23 P0288R9 move_only_function
  • C++23 P0798R8 Monadic Operations For optional

Video URL
HTML iframe

Have feedback? Submit an issue here.

  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023