C/C++
Quelles fonctions utiles et capacités ont été ajoutées dans C++14?
Parlez-moi du pointeur this en C++.
Pourquoi l'utilisation d'un lien est-elle plus sûre pour se protéger contre les modifications par rapport à un pointeur?
Comment peut-on provoquer une fuite de mémoire lors de l'utilisation de unique_ptr ?
Quelle quantité de mémoire est allouée pour une instance de classe avec des propriétés nulles?
En quels types peut-on diviser la sérialisation?
Connaissez-vous un conteneur comme une pile?
Pourquoi la sémantique de déplacement ne fonctionnera pas si l'opérateur de déplacement n'est pas marqué comme noexcept?
Dans quel ordre les objets sont-ils construits et détruits en C++?
Quelles étapes prenez-vous si vous découvrez que vous ne pouvez pas terminer une tâche dans le délai imparti?
Que se passe-t-il avec l'objet vector lors de l'ajout d'un nouvel élément?
Qu'est-ce qu'un interblocage (deadlock) dans le contexte des programmes multithread?
Comment peut-on synchroniser l'interaction entre les threads?
Pourriez-vous expliquer ce qu'on entend par foncteur en programmation?
Comment implémentez-vous le stockage de l'équivalent monétaire dans un type de données entier en utilisant des approches mathématiques?
Parlez-moi des principes de la programmation orientée objet (POO).
Que se passe-t-il si le code ne spécifie pas un type de variable que le compilateur ne peut pas déterminer?
Dans quels cas est-il nécessaire de déclarer le destructeur comme virtuel?
Quelle opération sur un vecteur en C++ peut entraîner un nombre important de copies d'éléments?
Quelle est la complexité asymptotique des opérations d'insertion et de suppression d'éléments dans les conteneurs list et vector?