Sobes.tech

C/C++

Quelle est la différence entre les conteneurs vector et list en C++?

Junior
407

Comment fonctionne une fonction virtuelle en C++?

Middle
404

Que se passe-t-il si l'on exécute l'opérateur delete sur un pointeur égal à nullptr?

Junior
402

Pourquoi le compilateur marque-t-il le destructeur comme noexcept?

Middle
401

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?

Junior
392

Quels types de mutex existent dans la bibliothèque standard C++?

Middle
391

Qu'est-ce qu'une dépendance cyclique et quels problèmes peut-elle causer?

Middle
389

Qu'est-ce qu'un spinlock?

Middle
384

Un shared_ptr a-t-il un seul compteur de références ou plusieurs?

Middle
382

Comment fonctionnent std::map et std::unordered_map en C++?

Middle
382

Comment peut-on synchroniser l'interaction entre les threads?

Middle
381

Quelles sont les différences entre les bibliothèques statiques et dynamiques?

Junior
381

À quoi sert weak_ptr?

Middle
380

Comment gérer l'alignement de la mémoire dans les structures en C/C++?

Middle
378

Que savez-vous des méthodes constantes et non constantes?

Junior
375

Comment vérifier si une exception s'est produite dans l'un des threads?

Middle+
372

Quelle est la complexité asymptotique des opérations dans le conteneur list ?

Junior
372

Que doit-on faire avec la classe pour qu'elle puisse être utilisée comme clé dans std::map ou std::unordered_map?

Middle
368

Qu'est-ce qu'un deque?

Junior
367

Comment les exceptions sont-elles stockées en C/C++?

Middle+
367
/88