explicit,
which can only be used for member functions of classes, and is described
in Explicit conversion constructors (C++ only)
_Noreturn, which indicates that a function
does not return to its caller.
virtual,
which can only be used for member functions of classes, and is described
in Virtual functions (C++ only)