# data[].attributes.body
1. Excepción: Es un evento inesperado o error que ocurre durante la ejecución de un programa en C++. Las excepciones se utilizan para manejar y controlar situaciones excepcionales.

# data[].attributes.body
2. Bucle: Es una estructura de control en C++ que permite repetir una serie de instrucciones varias veces. Los bucles más comunes son el bucle for, el bucle while y el bucle do-while.

# data[].attributes.body
Archivo de encabezado: Es un archivo en C++ que contiene declaraciones de funciones, clases y variables que son utilizadas en otros archivos de código fuente. Los archivos de encabezado tienen extensión .h o .hpp.

# data[].attributes.body
Plantilla: Es una característica en C++ que permite la creación de clases o funciones genéricas, es decir, que pueden trabajar con diferentes tipos de datos.

# data[].attributes.body
Polimorfismo: Es la capacidad de un objeto en C++ para tomar muchas formas diferentes. Permite que un mismo nombre de función se comporte de manera diferente en distintas clases.

# data[].attributes.body
Puntero: Es una variable especial que almacena la dirección de memoria de otro objeto o variable en C++. Los punteros se utilizan para acceder y manipular datos en la memoria.

# data[].attributes.body
Objeto: Es una instancia concreta de una clase en C++. Los objetos tienen atributos (variables) y métodos (funciones) que definen su comportamiento.

# data[].attributes.body
Herencia: Es un concepto en C++ que permite que una clase herede propiedades y métodos de otra clase 1. La herencia se utiliza para crear jerarquías de clases y reutilizar código.

# data[].attributes.body
1. Clase: Es una plantilla o prototipo que define las características y comportamientos de un objeto en C++. Las clases son utilizadas para crear instancias de objetos.

# data[].attributes.body
1. Compilador: Es un programa que traduce el código fuente escrito en C++ a un código ejecutable que la computadora puede entender y ejecutar.