C/C++
Was ist der Unterschied zwischen den Containern vector und list in C++?
Wie funktioniert eine virtuelle Funktion in C++?
Was passiert, wenn der delete-Operator für einen Zeiger ausgeführt wird, der nullptr ist?
Warum kennzeichnet der Compiler den Destruktor als noexcept?
Was ist eine Kollision im Kontext des Hashings und wie tritt sie auf, wenn verschiedene Schlüssel denselben Hash-Wert ergeben?
Welche Arten von Mutexen gibt es in der Standardbibliothek von C++?
Was ist eine zyklische Abhängigkeit und welche Probleme kann sie verursachen?
Was ist ein Spinlock?
Hat ein shared_ptr nur einen Referenzzähler oder mehrere?
Wie funktionieren std::map und std::unordered_map in C++?
Wie kann man die Interaktion zwischen Threads synchronisieren?
Was sind die Unterschiede zwischen statischen und dynamischen Bibliotheken?
Wofür wird weak_ptr verwendet?
Wie kann man die Speicheranordnung in Strukturen in C/C++ verwalten?
Was wissen Sie über konstante und nicht-konstante Methoden?
Wie überprüft man, ob in einem der Threads eine Ausnahme aufgetreten ist?
Was ist die asymptotische Komplexität der Operationen im Container list?
Was muss mit der Klasse gemacht werden, damit sie als Schlüssel in std::map oder std::unordered_map verwendet werden kann?
Was ist ein deque?
Wie werden Ausnahmen in C/C++ gespeichert?