Sobes.tech

C/C++

¿Cómo funciona el algoritmo de ordenamiento rápido?

Junior
285

Cuéntenos sobre los principios de herencia en la programación orientada a objetos en C++.

Junior
285

¿Cómo funciona el operador new en C++?

Middle
285

¿Cuál es la complejidad de eliminar un elemento del inicio de un vector en C++?

Junior
284

¿En qué estructura de datos se basa la cola de prioridad (priority_queue)?

Junior
284

¿Qué sucede en el constructor cuando se llama al operador new si se produce una excepción? ¿Existe el riesgo de una fuga de memoria en ese caso?

Middle+
284

¿Qué sucede al mover un objeto de tipo std::string en C++?

Middle
284

¿Cómo se puede limitar el número de instancias de una clase en C++?

Middle+
283

¿Qué se necesita hacer para mantener su estructura en un unordered_map?

Middle
282

¿Cómo eliminar un elemento de un vector sin preocuparse por el orden, si es una constante?

Middle
282

¿Qué es una clase de interfaz en C++?

Middle
282

¿Cómo hacer que un usuario de clase no pueda crear un objeto de esa clase en el montón?

Middle+
281

¿Cuál es la complejidad de buscar elementos en las estructuras de datos set y unordered_set?

Middle
281

¿Cómo compararía dos números de punto flotante (float) por igualdad?

Middle
281

¿Cuáles son, en su opinión, las desventajas de la programación orientada a objetos?

Middle+
281

¿Se llamará al destructor si se lanza una excepción en el constructor?

Middle+
280

¿Qué puedes contar sobre el manejo de excepciones en constructores?

Middle+
280

¿Cuánto espacio ocupa un objeto de clase vacía en C++?

Middle
280

¿Cuál es la complejidad de la operación de eliminar un elemento del vector en C++?

Middle
280

¿Cómo hacer que ocurran fugas de memoria en shared_ptr?

Middle+
279
/88