Chapter/Index: Introduction | A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
Appendix
C++ and DM Keywords
There are 63 keywords currently defined for Standard C++ and C++ is a case-sensitive
language, for instance, "return" is not the same as "RETURN". You cannot use any of the C++ keywords, in Table 1146, as identifier names. On the other hand, you should not use
the name of any standard function, such as abs, for an identifier.
Table 1146. C++ and DM keywords. Part one lists the common keywords used in both C++ and DM, while Part two lists the keywords used in C++ only. |
Part one: used in both C++ and DM |
for |
if |
while |
try |
return |
throw |
void |
break |
else |
catch |
continue |
|
|
Part two: used in C++ only |
auto |
enum |
operator |
switch |
asm |
new |
this |
mutable |
bool |
explicit |
private |
true |
double |
export |
protected |
|
case |
extern |
public |
typedef |
dynamic_cast |
false |
register |
typeid |
char |
float |
reinterpret_cast |
typename |
class |
namespace |
template |
union |
const |
friend |
short |
unsigned |
const_cast |
goto |
signed |
using |
long |
wchar_t |
sizeof |
virtual |
default |
inline |
static |
struct |
delete |
int |
static_cast |
volatile |
do |
|
|
|
|