C/C++
Quelle est la différence entre les conteneurs vector et list en C++?
Comment fonctionne une fonction virtuelle en C++?
Que se passe-t-il si l'on exécute l'opérateur delete sur un pointeur égal à nullptr?
Pourquoi le compilateur marque-t-il le destructeur comme noexcept?
Qu'est-ce qu'une collision dans le contexte du hachage et comment se produit-elle lorsque différentes clés donnent la même valeur de hachage?
Quels types de mutex existent dans la bibliothèque standard C++?
Qu'est-ce qu'une dépendance cyclique et quels problèmes peut-elle causer?
Qu'est-ce qu'un spinlock?
Un shared_ptr a-t-il un seul compteur de références ou plusieurs?
Comment fonctionnent std::map et std::unordered_map en C++?
Comment peut-on synchroniser l'interaction entre les threads?
Quelles sont les différences entre les bibliothèques statiques et dynamiques?
À quoi sert weak_ptr?
Comment gérer l'alignement de la mémoire dans les structures en C/C++?
Que savez-vous des méthodes constantes et non constantes?
Comment vérifier si une exception s'est produite dans l'un des threads?
Quelle est la complexité asymptotique des opérations dans le conteneur list ?
Que doit-on faire avec la classe pour qu'elle puisse être utilisée comme clé dans std::map ou std::unordered_map?
Qu'est-ce qu'un deque?
Comment les exceptions sont-elles stockées en C/C++?