C/C++
Comment limiter le nombre d'instances d'une classe en C++?
Que se passe-t-il avec les éléments de std::vector lors de l'opération realloc?
Pourquoi est-il nécessaire d'appeler les méthodes join et detach pour un thread ? Quelles conséquences peuvent survenir si ces méthodes ne sont pas appelées ?
Quelle est la complexité d'accès à un élément dans différentes structures de données?
Comment fonctionne une table de hachage?
Quelle est la complexité des opérations avec un tas?
Quel algorithme de tri est utilisé dans la fonction sort ?
Quelles méthodes utilisez-vous habituellement pour diagnostiquer et trouver des erreurs dans le code ou le système?
Que faut-il faire pour stocker sa structure dans un conteneur de carte?
Quelle est la complexité de l'opération push_back dans std::vector?
Que se passe-t-il avec la mémoire du processus lorsque nous en créons une copie en utilisant l'appel système fork dans le système d'exploitation Linux?
Comment appelle-t-on le constructeur et le destructeur en C++?
À quoi sert une méthode virtuelle pure et quelle est sa structure syntaxique?
Quels sont les nuances lors de l'interaction entre les programmes en C et C++?
À quoi sert un destructeur virtuel en C++?
Sur quels conteneurs sont implémentés la pile et la file d'attente?
Comment fonctionne le mécanisme de verrouillage atomique de deux mutex?
Comment peut-on trier une liste?
Pourquoi la sémantique de déplacement ne fonctionnera pas avec un opérateur de déplacement qui n'est pas marqué comme noexcept?
Comment résoudre le problème lorsqu'un mutex est une variable locale?