The C++ Keywords

The Standard C++ keywords are:

asm
auto
bool
break
case
catch
char
class
const
const_cast
continue
default
delete
do
double
dynamic_cast
else
enum
explicit
export
extern
false
float
for
friend
goto
if
int
long
mutable
namespace
new
operator
private
public
register
reinterpret_cast
return
short
signed
sizeof
static
static_cast
struct
switch
template
this
throw
true
try
typedef
typeid

typename
union
unsigned
using
virtual
void
volatile
wchar_t
while

26 of which are originally C keywords. Even if you do not use all of these in your programs (in fact, it’s unlikely) or if your compiler doesn’t support all of them yet, it may be a good idea to scan the list and figure out the role of each token. You may discover some new programming idioms or techniques by doing that. Mind also that a reserved keyword cannot be used as an identifier, so you should familiarize yourself with the list in order to avoid potential future maintenance problems.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: