C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
| < Day Day Up > |
|
C++ programs, like example 5-2, are constructed using certain identifiers that are reserved for use by the C++ compiler. These reserved words are known as keywords. You can name your variables and constants anything you like so long as you avoid using keyword names. The keywords are listed in the first four columns of the C++ keyword list below. The fifth column lists identifier names that are reserved to implement alternative representations of certain operators and punctuators. The alternative representation identifiers may or may not be implemented by the compiler you are using. Regardless, you are advised not to create user-defined types using these reserved names because doing so may break your program sometime in the future.
asm | else | new | template | |
auto | enum | operator | this | |
bool | explicit | private | throw | |
break | export | protected | true | |
case | extern | public | try | |
catch | false | register | typedef | and |
char | float | reinterpret_ca | typeid | and_eq |
class | for | st | typename | bitand |
const | friend | return | union | bitor |
const_cast | goto | short | unsigned | compl |
continue | if | signed | using | not |
default | inline | sizeof | virtualvoid | not_eq |
delete | int | static | volatile | or |
do | long | static_cast | wchar_t | or_eq |
double | mutable | struct | while | xor |
dynamic_cast | namespace | switch | xor_eq |
| < Day Day Up > |
|