C/C++
Was muss in einer Klasse implementiert werden, damit sie als Schlüssel in assoziativen Containern verwendet werden kann?
Wie würdest du das Singleton-Muster in deinem Code implementieren?
Was ist ein Stack und welche Technologien gibt es für die Speicher-Ausrichtung?
Was sind die Vorteile der Verwendung einer auf einer Liste basierenden Zeichenkette?
Was sind die Vorteile der Verwendung von lock_guard in C++?
Erzählen Sie die Unterschiede zwischen einer Referenz und einem Zeiger in der Sprache C/C++.
Was ist Vererbung in der objektorientierten Programmierung?
Was passiert, wenn die Funktion free für einen Zeiger aufgerufen wird, der nullptr ist?
Was muss getan werden, um Ausnahmen aus dem Konstruktor zu werfen?
Wann wird beim Smart Pointer der delete-Operator für das Objekt nicht aufgerufen?
Welche Felder werden beim Erstellen einer Datenbank ohne explizite Angabe der zu indexierenden Felder automatisch indiziert?
Welcher Zeiger wird zusammen mit shared_ptr verwendet?
Wie sind Strings in C++ aufgebaut?
Durch welche Faktoren wird eine amortisierte konstante Komplexität im Map-Container erreicht?
Wie würden Sie die Serialisierung einer doppelt verketteten Liste implementieren?
Was ist bei der Interaktion zwischen C und C++ im Kontext der Ausnahmebehandlung zu beachten?
Wie viele Tabellen für virtuelle Funktionen werden bei zwei Klassen, die an der Vererbung beteiligt sind, vorhanden sein?
Wie komplex ist das Entfernen eines Elements vom Ende eines Vektors in C++?
Welche smarten Zeiger gibt es in C++?
Welche Baum-Balancierungsalgorithmen kennen Sie?