You are on page 1of 2

PALABRAS RESERVADAS EN C++

Las palabras reservadas son identificadores reservados predefinidos que tienen un significado especial y no se pueden utilizar como identificadores en sus programas, excepto si llevan delante el carcter @ como prefijo.

Palabra
asm auto bool break case catch char class cons_cast const continue default delete do double dynamic_cast else explicit false friend if inline int long mutable namespace new operator private protected public register return short signed sizeof static static_cast struct switch

Funcin
inserta instrucciones de ensamblador en lnea declara una variable como de almacenamiento automtico nombre del tipo de datos booleano quebrar (salir) de un bucle define un caso/etiqueta en una expresin de switch captura la excepcin lanzada por un throw nombre del tipo de datos caracter declara una clase
conversin que remueve o agrega calificaciones const o volatile a un objeto

declara que la variable, funcin o referencia no puede ser modificado saltarse la iteracin en un bucle gestionar el caso por defecto en una instruccin switch designar memoria que ha sido reservada dinmicamente inicio de una construccin de bucle do-while. nombre del tipo de datos de punto flotante
adapta un puntero de un tipo base a un tipo de datos derivado.

ruta alternativa para una instruccin if


incapacitar un constructor unario de una clase para conversiones implcitas

representa el valor booleano falso designar una funcin no-miembro como amiga de una clase ejecutar cdigo condicionado al resultado de un test declarar que una funcin ser expandida in-situ cuando sea llamada nombre del tipo de datos entero nombre del tipo de datos entero largo
quita la propiedad const de un campo de un objeto cuando este es const

particiona el espacio de nombres al definir un espacio de alcance crea un objeto reservando memoria dinmicamente crea funciones operador sobrecargadas declara los componentes privados de una clase declara los componentes protegidos de una clase declara los componentes pblicos de una clase
almacena una variable en un registro de la mquina en vez de la pila de memoria

reinterpret_cast convertir entre tipos de punteros o enteros sin cambiar el valor en memoria

retornar desde una funcin declarar una variable como de tipo entero corto declarar una variable entera como con signo obtener el tamao en memoria de un tipo de datos crear almacenamiento permanente para una variable tratar de convertir un tipo de datos a otro implcitamente define una estructura
ejecuta cdigo condicionado a los posibles valores de una variable integral

template this throw true try typedef typeid typename union unsigned using virtual void volatile wchar_t while

crea una plantilla para cdigo de funciones u objetos un puntero privado al objeto actual de una clase arroja una excepcin nombre del valor booleano verdadero ejecuta cdigo que puede lanzar una excepcin crea un alias para un tipo de datos retorna informacin sobre un objeto declara que el prximo identificador es un tipo de datos
declara una estructura que funde mltiples valores en una misma ubicacin en memoria

declarar una variable entera como sin signo importa un nombre o smbolo de un namespace en el mbito actual crea una funcin mtodo que puede ser reemplazada por clases derivadas nombre del tipo de datos nulo; declaracin de una funcin que no devuelve un valor declara al compilador que una variable puede ser modificada por un factor externo al programa nombre del tipo de datos de caracter "ancho" inicia un blcue "while" o termina un bucle "do-while"