The compiler supports numerous extensions to the ISO C++ standard, for example, qualified names in the declaration of class members.
These extensions are available if the source language is C++ and you are compiling in nonstrict mode.
These extensions are not available if the source language
is C++ and the compiler is restricted to compiling strict Standard
C++ using the
--strict compiler option.