Compiler Support

Let's look at the compiler support for the topics in this chapter.

Feature GCC Clang MSVC
Removing register keyword 7.0 3.8 VS 2017 15.3
Remove Deprecated operator++(bool) 7.0 3.8 VS 2017 15.3
Removing Deprecated Exception Specifications 7.0 4.0 VS 2017 15.5
Removing trigraphs 5.1 3.5 VS 2010
New auto rules for direct-list-initialisation 5.0 3.8 VS 2015
static_assert with no message 6.0 2.5 VS 2017
Different begin and end types in range-based for 6.0 3.6 VS 2017

With that, we have finished this section of the course. The following chapter talks about removed and deprecated library features.

Get hands-on with 1400+ tech skills courses.