Ключевыми называются слова, зарезервированные для специальных целей, они не должны использоваться в качестве обычных имен идентификаторов. В языке С++ намного больше зарезервированных ключевых слов, чем в С. В программах их нельзя использовать как идентификаторы. Ниже приведен список зарезервированных ключевых слов, используемых в системе Visual С++, который содержит ключевые слова языка С и дополнительные ключевые слова, существующие только в С++:
auto |
case |
const cast |
double |
bad cast |
catch |
continue |
dynamic_cast |
bad_typeid |
char |
default |
else |
bool |
class |
delete |
enum |
break |
const |
do |
except |
explicit |
mutable |
signed |
type_info |
extern |
namespace |
sizeof |
typedef |
false |
new |
static |
typeid |
finally |
operator |
static cast |
typename |
float |
private |
stuct |
union |
for |
protected |
switch |
unsigned |
friend |
public |
template |
using |
goto |
register |
this |
virtual |
if |
reinterpret_cast |
throw |
void |
inline |
return |
true |
volatile |
int |
short |
try |
while |
long |