viernes, 27 de mayo de 2011

C++ Información Básica Importante p3

 B.1.4.Palabras reservadas

Las palabras reservadas o claves no se deben utilizar como identificadores, debido a su significado estricto en C++; tampoco se deben redefinir. La Tabla B. 1 enumera las palabras reservadas de C++ según el ARM(Siglas del libro de BJARNE STROUSTRUP en el que se definen las reglas de sintaxis del lenguaje C++ estándar).

Tabla B.1. Palabras reservadas de C++
asm*
auto
break
case
catch*
char
class*
const
continue
default
delete*
do
double
else
enurn
extern
float
for
friend*
goto
if
inline*
int
long
new*
operator*
private*
protected*
public*
register
return
short
signed
sizeof
static
struct
switch
template*
this*
throw*
try
typedef
union
unsigned
virtual*
void
volatile
while
*Estas palabras no existen en ANSI C.


Los diferentes compiladores comerciales de C++ pueden incluir, además, nuevas palabras reservadas. Estos son los casos de Borland,
Microsoft y Sysmantec.
asm
auto
break
case
catch
_cdecl
_cdecl
char
class
const
continue
_cs
default
delete
do
_double


Tabla B.2. Palabras reservadas de Turbo/Borland C++
_ds
interrup
short
else
_loadds
signed
enum
long
sizeof
_es
_near
_ss
export
near
static
extern
new
struct
far
operator
switch
far
pascal
template
float
pascal
this
for
private
typedef
friend
protected
union
goto
pubic
unsigned
huge
register
virtual
if
return
void
inline
_saveregs
volatile
int
_seg
while
Tabla B.3. Palabras reservadas de Microsoft Visual C/C++ 1.5/2.0
asm
auto
based
break
case
_cdecl
char
const
continue
_declspec
default
dllexport
dllimport
do
doble
else
int
enum
_interrupt
_except _leave
_export _loadds
extern
long
_far
maked
_fastcall _near
_finally _pascal
float
register
for
return
_fortran _saveregs
goto
_self
_huge
_segment
if
_segname
_inline short
signed
sizeof
static
_stcall
struct
switch
thread
_try
typedef
union
unsigned
void
volatile
while
El comité ANSI ha añadido nuevas palabras reservadas (Tabla B.4).


Tabla B.4. Nuevas palabras reservadas de ANSI C++
bool
cons_cast
dynamic_cast
Página 4 de 28
false
mutable
namespace
reinterpretcast
static_cast
true
typeid
using
wchart

No hay comentarios:

Publicar un comentario