C/C++
Sur quels conteneurs sont basées les structures de données pile et file d'attente?
Comment effectuer une opération de suppression d'un élément du début dans un vecteur si l'ordre des éléments n'est pas important?
Comment étendriez-vous la fonctionnalité d'un conteneur standard?
À quoi sert le mot-clé mutable en C++?
Comment vérifier si une exception s'est produite dans l'un des threads?
Dans quel ordre les éléments de la liste sont-ils initialisés dans le constructeur après deux-points?
Nommez les opérateurs de conversion de types en C++.
Quelle est la complexité asymptotique des opérations effectuées avec les conteneurs unordered_set et set en C++?
Quelles difficultés peuvent survenir lors de la vérification de la correction de l'implémentation Singleton dans les tests?
Quels sont les pointeurs intelligents autres que auto_ptr et unique_ptr?
Quelles sont les subtilités lors de l'appel de fonctions virtuelles depuis un constructeur ou un destructeur?
Comment s'appelle l'alternative pour transmettre des valeurs au lieu de références en C/C++?
Est-il vrai que le temps de recherche d'un élément dans unordered_set est constant?
Que se passe-t-il si une exception est levée dans une fonction marquée comme noexcept?
Est-il bon ou mauvais de surcharger les opérations logiques?
Parlez-nous du forwarding parfait (perfect forwarding) en C++.
Peut-on lancer une exception depuis un destructeur et la capturer ?
Dans quels cas est-il recommandé d'utiliser l'opérateur dynamic_cast en C++?
Comment multiplier ou diviser un entier par 2 en utilisant des opérations bit à bit?
Quoi d'autre, en plus des données, sera stocké lors de la sérialisation dans un fichier au format JSON ?