C/C++
Que se passe-t-il si une exception est levée depuis le destructeur?
Qu'est-ce que le mécanisme de surcharge de méthodes (override) en C++?
Pourquoi est-il nécessaire de retourner une référence à l'objet lors de la surcharge de l'opérateur d'assignation?
Que faut-il garder à l'esprit lors de l'appel d'exceptions dans le destructeur?
Comment peut-on définir une limite sur le nombre d'instances d'une classe spécifique qui sont créées?
Comment peut-on vérifier qu'aucune exception ne s'est produite lors de l'utilisation du type double?
Donnez des exemples de situations où une ré-exception peut se produire dans le contexte de l'utilisation de la construction 'double exception'.
Qu'est-ce qu'un conteneur deque en C++?
Comment peut-on stocker un équivalent monétaire dans un type de données entier?
Que faut-il prendre en compte lors de l'interaction entre les langages C et C++ dans le contexte de la gestion des exceptions?
Comment appelle-t-on aussi les conteneurs set et map?
Quelle est la complexité temporelle de la suppression d'un élément du début du vecteur?
Comment fonctionne le conteneur map en C++?
Quels types de constructeurs une classe peut-elle avoir?
Quelle est la complexité asymptotique des opérations avec le conteneur vector en C++?
Que se passe-t-il si on appelle la méthode lock plusieurs fois?
Comment la réallocation de mémoire est-elle effectuée dans un conteneur std::vector en C++?
Comment implémenter un pointeur intelligent pour un ou plusieurs objets?
Connaissez-vous les mécanismes de synchronisation tels que les spinlocks et les blocages mutuels (deadlock) ?
Comment peut-on stocker un équivalent monétaire en utilisant le type de données int?