C++ Palabras clave
C++ Palabras clave
En la siguiente tabla se puede encontrar una lista de palabras clave útiles en C++.
| Palabra clave | Descripción |
|---|---|
| and | Una forma alternativa de escribir el operador lógico && |
| and_eq | Una forma alternativa de escribir el operador de asignación &= |
| bitand | Una forma alternativa de escribir el operador bit a bit & |
| bitor | Una forma alternativa de escribir el operador bit a bit | |
| bool | Un tipo de datos que solo puede almacenar valores true o false |
| break | Se sale de un bucle o de un bloque de switch |
| case | Marcar un bloque de código en declaraciones de switch |
| catch | Detecta excepciones generadas por declaraciones try |
| char | Un tipo de datos que puede almacenar un solo carácter |
| class | Define una clase |
| compl | Una forma alternativa de escribir el operador bit a bit ~ |
| const | Define una variable o parámetro como una constante (inmutable) o especifica que un método de clase no modifica los atributos de la clase |
| continue | Continúa con la siguiente iteración de un bucle |
| default | Especificar el bloque de código predeterminado en una declaración de switch |
| delete | Memoria dinámica gratuita |
| do | Usado junto con while para crear un bucle do/while |
| double | Un tipo de datos que suele tener una longitud de 64 bits y que puede almacenar números fraccionarios |
| else | Utilizado en declaraciones condicionales |
| enum | Declara un tipo enumerado |
| false | Un valor booleano equivalente a 0 |
| float | Un tipo de datos que suele tener una longitud de 32 bits y que puede almacenar números fraccionarios |
| for | Crear un bucle for |
| friend | Especificar clases y funciones que tienen acceso a miembros privados y protegidos |
| goto | Salta a una línea de código especificada por una etiqueta |
| if | Hacer una declaración condicional |
| int | Un tipo de datos que suele tener una longitud de 32 bits y que puede almacenar números enteros |
| long | Garantiza que un número entero tenga al menos 32 bits de longitud (use long long para garantizar 64 bits) |
| namespace | Declara un espacio de nombres |
| new | Reserva memoria dinámica |
| not | Una forma alternativa de escribir el operador lógico ! |
| not_eq | Una forma alternativa de escribir el operador de comparación != |
| or | Una forma alternativa de escribir el operador lógico || |
| or_eq | Una forma alternativa de escribir el operador de asignación |= |
| private | Un modificador de acceso que hace que un miembro solo sea accesible dentro de la clase declarada |
| protected | Un modificador de acceso que hace que un miembro solo sea accesible dentro de la clase declarada y sus hijos |
| public | Un modificador de acceso que hace que un miembro sea accesible desde cualquier lugar |
| return | Se utiliza para devolver un valor de una función |
| short | Reduce el tamaño de un número entero a 16 bits |
| signed | Especifica que un int o char puede representar valores positivos y negativos (este es el valor predeterminado, por lo que la palabra clave es normalmente no es necesario) |
| sizeof | Un operador que devuelve la cantidad de memoria ocupada por una variable o tipo de datos |
| static | Especificar que un atributo o método pertenece a la clase misma en lugar de instancias de la clase. Especificar que una variable en una función mantiene su valor después de que finaliza la función |
| struct | Define una estructura |
| switch | Seleccione uno de los muchos bloques de código que se ejecutarán |
| template | Declarar una clase de plantilla o una función de plantilla |
| this | Una variable que está disponible dentro de los métodos y constructores de la clase y que contiene un puntero a una instancia de clase |
| throw | Crea un error personalizado que puede detectarse mediante una declaración try...catch |
| true | Un valor booleano equivalente a 1 |
| try | Crear una declaración try...catch |
| typedef | Define un tipo de datos personalizado |
| unsigned | Especifica que un int o char solo debe representar valores positivos que permitan almacenar números hasta el doble de grandes |
| using | Permite utilizar variables y funciones de un espacio de nombres sin el prefijo del espacio de nombres |
| virtual | Especificar que un método de clase es virtual |
| void | Indica una función que no devuelve un valor o especifica un puntero a datos con un tipo no especificado |
| while | Crear un bucle while |
| xor | Una forma alternativa de escribir el operador bit a bit ^ |
| xor_eq | Una forma alternativa de escribir el operador de asignación ^= |