C++ keywords
Esta es una lista de palabras clave reservadas en C++. Dado que son utilizadas por el lenguaje, estas palabras clave no están disponibles para redefinición o sobrecarga. Como excepción, no se consideran reservadas en atributos (excluyendo las listas de argumentos de atributos). (desde C++11)
| A – C | D – P | R – Z |
|---|---|---|
|
|
**Nota:** No se ha traducido ningún texto ya que:
- Todos los términos dentro de las etiquetas `
|
|
- (1) — significado modificado o nuevo significado añadido en C++11.
- (2) — nuevo significado añadido en C++14.
- (3) — significado modificado o nuevo significado añadido en C++17.
- (4) — significado modificado o nuevo significado añadido en C++20.
- (5) — nuevo significado añadido en C++23.
Tenga en cuenta que:
and
,
bitor
,
or
,
xor
,
compl
,
bitand
,
and_eq
,
or_eq
,
xor_eq
,
not
y
not_eq
(junto con dígrafos:
<
%
,
%
>
,
<
:
,
:
>
,
%
:
,
%
:
%
:
y trigrafos:
??
<
,
??
>
,
??
(
,
??
)
,
??
=
,
??
/
,
??
'
,
??
!
,
??
-
(hasta C++17)
) proporcionan una
forma alternativa de representar tokens estándar
.
Estas palabras clave también se consideran reservadas en atributos (excluyendo listas de argumentos de atributos), pero algunas implementaciones las manejan igual que las demás.
(desde C++11)
Además de las palabras clave, existen identificadores con significado especial , que pueden utilizarse como nombres de objetos o funciones, pero tienen un significado especial en ciertos contextos.
|
|
Además, todos los
identificadores
que contengan un guion bajo doble
__
en cualquier posición y cada identificador que comience con un guion bajo seguido de una letra mayúscula están siempre reservados, y todos los identificadores que comiencen con un guion bajo están reservados para su uso como nombres en el espacio de nombres global. Consulte
identificadores
para más detalles.
El espacio de nombres
std
se utiliza para ubicar los nombres de la biblioteca estándar de C++. Consulte
Extending namespace std
para conocer las reglas sobre cómo agregar nombres a este.
|
El nombre
|
(desde C++11) |
Los siguientes tokens son reconocidos por el preprocessor cuando están en contexto de una directiva de preprocesador:
|
defined
|
Los siguientes tokens son reconocidos por el preprocessor outside del contexto de una directiva de preprocesador:
|
_Pragma (C++11) |
Véase también
|
Documentación de C
para
keywords
|