# data[].attributes.body
1. Char

El tipo char se utiliza para representar caracteres individuales. Por tanto, el tipo char requiere sólo un byte de memoria. Cada tipo char tiene una interpretación como entero equivalente, de esta forma un char es una clase especial de entero pequeño.

# data[].attributes.body
2. Class

Una clase puede pensarse como una colección de variables (atributos o propiedades) y funciones (métodos) que permiten representar un conjunto de datos y especificar las operaciones o procedimientos que permiten manipular tales datos.

# data[].attributes.body
3. Do-while

El ciclo do-while (Instrucción hacer – repetir mientras) es un tipo de estructura repetitiva eficiente. Lo que lo diferencia con el while es que en la estructura do-while la condición se evalúa al finalizar el ciclo, esto hace que las instrucciones se ejecuten cuando menos una vez.

# data[].attributes.body
4. Else

Los condicionales if-else, son una estructura de control, que nos permiten tomar cierta decisión al interior de nuestro algoritmo, es decir, nos permiten determinar que acciones tomar dada o no cierta condición, por ejemplo determinar si la contraseña ingresada por el usuario es válida o no y de acuerdo a esto darle

# data[].attributes.body
5. Float

Qué significa float en el lenguaje C? float – Sirve para declarar una variable de tipo decimal o coma flotante, es decir, puede almacenar números con factores decimales por ejemplo: 16.50 etc. El tipo float acepta hasta 7 factores decimales.

# data[].attributes.body
6. For

Se suele utilizar para inicializar índices de bucle. Puede contener expresiones o declaraciones. Antes de la ejecución de cada iteración de statement , incluida la primera iteración.

# data[].attributes.body
7. If

Básicamente, un condicional if, es una estructura que nos posibilita definir las acciones a ejecutar si se cumple cierta condición y de ese modo modificar la ejecución de tareas en un programa según se necesite.

# data[].attributes.body
8. Int

El tipo de datos entero se define en el lenguaje de programación C por la palabra reservada int. Para definir un tipo de dato en C se escribe lo siguiente: int nombre_variable = valor; ... Para definir datos reales se antepone la palabra reservada float al identificador de la variable.

# data[].attributes.body
9. Namespace

Un espacio de nombres sirve para distinguir entre funciones que puedan llegar a tener un nombre similar en dos bibliotecas diferentes, un clásico ejemplo son las bibliotecas con funciones con nombre de “fprintf” en donde existen varias bibliotecas con ese nombre de función.

# data[].attributes.body
10. Throw

El throw se comporta como un return. Lo que sucede es lo siguiente: el valor devuelto por el throw se asigna al objeto del catch adecuado. En este ejemplo, al tratarse de un carácter, se asigna a la variable 'c', en el catch que contiene un parámetro de tipo char.

# data[].attributes.body
11. Return

La sentencia return tiene dos usos importantes. Primero, fuerza una salida inmediata de la función en que se encuentra. O sea, hace que la ejecución del programa vuelva al código que llamó a la función. En segundo lugar, se puede utilizar para devolver un valor.

# data[].attributes.body
12. This

Tutor de C++ El puntero this es una variable predefinida para todas las funciones u operadores miembro de una clase. Este puntero contiene la dirección del objeto concreto de la clase al que se está aplicando la función o el operador miembro. Se puede decir que *this es un alias del objeto correspondiente.

# data[].attributes.body
13. True

Por su parte, las palabras clave false y true son literales que tienen valores predefinidos (podemos considerar que son objetos de tipo booleano de valor constante predefinido). false tiene el valor falso (numéricamente es cero), true tiene el valor cierto (numéricamente es uno).

# data[].attributes.body
14. Try

Dentro de un bloque try se pretende evaluar una o más expresiones y si dentro de dicho bloque se produce un algo que no se espera se lanza por medio de throw una excepción, la misma que deberá ser capturada por un catch específico.

# data[].attributes.body
15. Typedef

typedef es una palabra reservada en el lenguaje de programación C y C++. Su función es asignar un nombre alternativo a tipos existentes, a menudo cuando su declaración normal es aparatosa, potencialmente confusa o probablemente variable de una implementación a otra.

# data[].attributes.body
16. Typeid

La palabra clave typeid identifica un operador con el que puede obtenerse el tipo de objetos y expresiones en tiempo de ejecución. Permite comprobar si un objeto es de un tipo particular, y si dos objetos son del mismo tipo. Este tipo de identificación en tiempo de ejecución es conocida abreviadamente como RTTI .

# data[].attributes.body
17. Using

La directiva de compilación using namespace es un recurso a evitar, pues puede provocar errores de ambigüedad a la hora de compilar. La solución más efectiva es cualificar cada identificador con el espacio de nombres al que pertenece, mediante el uso del operador de ámbito.

# data[].attributes.body
18. Virtual

Una función virtual es una funcion que es declarada como 'virtual' en una clase base y es redefinida en una o mas clases derivadas. Ademas, cada clase derivada puede tener su propia version de la funcion virtual.

# data[].attributes.body
19. Void

La palabra reservada void define en C++ el concepto de no existencia o no atribución de un tipo en una variable o declaración. Es decir, una función declarada como void no devolverá ningún valor.

# data[].attributes.body
20. Volatile

Para conseguir esto, C++ dispone de un indicador específico; la palabra clave volatile es un modificador que añadido a una variable, advierte al compilador que esta puede ser modificada por una rutina en segundo plano (background), por una rutina de interrupción, o por un dispositivo de entrada salida.