C/C++
Comment fonctionne l'algorithme de tri rapide?
Parlez-nous des principes d'héritage en programmation orientée objet en C++.
Comment fonctionne l'opérateur new en C++?
Quelle est la complexité de supprimer un élément du début d'un vecteur en C++?
Sur quelle structure de données repose la file de priorité (priority_queue) ?
Que se passe-t-il dans le constructeur lorsqu'on appelle l'opérateur new si une exception se produit ? Y a-t-il un risque de fuite de mémoire dans ce cas ?
Que se passe-t-il lors du déplacement d'un objet de type std::string en C++?
Comment limiter le nombre d'instances d'une classe en C++?
Que faut-il faire pour stocker sa structure dans un unordered_map?
Comment supprimer un élément d'un vecteur sans se soucier de l'ordre, s'il est une constante?
Qu'est-ce qu'une classe d'interface en C++?
Comment faire en sorte qu'un utilisateur de classe ne puisse pas créer un objet de cette classe dans le tas ?
Quelle est la complexité de rechercher des éléments dans les structures de données set et unordered_set?
Comment compareriez-vous deux nombres à virgule flottante (float) pour l'égalité?
Selon vous, quels sont les inconvénients de la programmation orientée objet?
Le destructeur sera-t-il appelé si une exception est levée dans le constructeur?
Que pouvez-vous dire sur la gestion des exceptions dans les constructeurs?
Quelle est la taille d'un objet de classe vide en C++?
Quelle est la complexité de l'opération de suppression d'un élément du vecteur en C++?
Comment provoquer des fuites de mémoire dans shared_ptr?