This is an old revision of the document!
Keywords totally new to C++11 (see here):
Previous keywords that have had their meanings changed in C++11:
- auto (now interpreted as auto specifier)
- class (adds declaration of scoped enumeration type)
- default (adds explicitly-defaulted function definition, “
= default”) - delete (adds support for deleted functions, “
= delete”) - export (unused and reserved since C++11)
- extern (now applies to thread storage duration)
- inline (now applies to inline namespaces)
- mutable (now applies to lambda expressions)
- struct (adds support for enumeration declaration)
- using (adds support for type alias and alias template declaration)
Not new “keywords” but have special meaning in a particular context: