Actividad 1 Flashcards

1
Q

Pregunta: ¿Qué es un map en C++ y cuál es su propósito principal?

A

Respuesta: Un map en C++ es una estructura de datos de la Biblioteca Estándar que almacena elementos en pares clave-valor. Se utiliza para un acceso rápido a los elementos basado en sus claves únicas. Los elementos están ordenados por la clave y cada clave se asocia a un solo valor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Pregunta: ¿Para qué se usa la biblioteca <fstream> en C++?</fstream>

A

Respuesta: La biblioteca <fstream> en C++ se usa para operaciones de entrada/salida con archivos. Proporciona clases como ifstream para leer de archivos, ofstream para escribir en archivos y fstream para ambas operaciones. Permite manejar archivos de texto y binarios.</fstream>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Pregunta: ¿Qué es un struct en C++ y cómo se utiliza?

A

Respuesta: Un struct (estructura) en C++ es un tipo de dato que permite agrupar variables de diferentes tipos bajo un mismo nombre. Se utiliza para crear un tipo de dato compuesto que es útil para modelar objetos del mundo real, agrupando datos relacionados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Pregunta: ¿Qué hace la función getline en C++ y cuándo se utiliza?

A

Respuesta: La función getline en C++ se utiliza para leer una línea completa de texto desde un flujo de entrada (como un archivo o la entrada estándar). Se usa comúnmente para leer líneas de texto que pueden contener espacios, a diferencia del operador&raquo_space; que lee hasta el primer espacio en blanco.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Pregunta: ¿Qué es la biblioteca JSON para C++ y para qué se utiliza?

A

Respuesta: La biblioteca JSON para C++ es una biblioteca de terceros que facilita el análisis, la creación y la manipulación de datos en formato JSON. Se utiliza para convertir datos entre JSON y estructuras de datos de C++, lo que es especialmente útil en aplicaciones que interactúan con APIs web o configuran datos complejos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Pregunta: ¿Cómo se usa un set en C++ y cuál es su característica principal?

A

Respuesta: Un set en C++ es una estructura de datos de la Biblioteca Estándar que almacena elementos únicos en un orden específico. Se utiliza para almacenar y acceder rápidamente a elementos únicos, garantizando que no haya duplicados. Los elementos en un set se ordenan automáticamente según un criterio definido (generalmente, el orden ascendente).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Pregunta: ¿Qué es un operador de comparación personalizado en C++ y cuándo se necesita?

A

Respuesta: Un operador de comparación personalizado en C++ es una función que define cómo se comparan dos objetos de un tipo personalizado, como en una sobrecarga del operador <. Se necesita cuando se quiere definir un criterio de comparación específico para tipos definidos por el usuario, por ejemplo, para ordenar objetos en un set o map.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly