C++ Keywords

Keywords are reserved words whose meaning has already been explained to the Compiler. There are 48 keywords available in C++ Language.

C++ Keywords
asm double new switch
auto else operator template
break enum private this
case extern protected throw
catch float public try
char for register typedef
class friend return union
const goto short unsigned
continue if signed virtual
default inline sizeof void
delete int static volatile
do long struct while

In addition, identifiers containing a double underscore '__' are reserved for use by C++ implementations and standard libraries and should be avoided by users.