C/C++
Wie funktioniert der Quicksort-Algorithmus?
Erzählen Sie uns von den Prinzipien der Vererbung in der objektorientierten Programmierung in C++.
Wie funktioniert der Operator new in C++?
Wie hoch ist die Komplexität, ein Element am Anfang eines Vektors in C++ zu entfernen?
Auf welcher Datenstruktur basiert die Priority Queue (priority_queue)?
Was passiert im Konstruktor, wenn beim Aufruf des Operators new eine Ausnahme auftritt? Besteht in diesem Fall die Gefahr eines Speicherlecks?
Was passiert beim Verschieben eines Objekts vom Typ std::string in C++?
Wie kann man die Anzahl der Instanzen einer Klasse in C++ beschränken?
Was muss getan werden, um seine Struktur in einer unordered_map zu speichern?
Wie entfernt man ein Element aus einem Vektor, ohne sich um die Reihenfolge zu kümmern, wenn es eine Konstante ist?
Was ist eine Schnittstellenklasse in C++?
Wie kann man dafür sorgen, dass ein Klassenbenutzer kein Objekt dieser Klasse im Heap erstellen kann?
Wie hoch ist die Komplexität bei der Suche nach Elementen in den Datenstrukturen set und unordered_set?
Wie würden Sie zwei Gleitkommazahlen (float) auf Gleichheit vergleichen?
Was sind Ihrer Meinung nach die Nachteile der objektorientierten Programmierung?
Wird der Destruktor aufgerufen, wenn im Konstruktor eine Ausnahme ausgelöst wird?
Was können Sie über die Behandlung von Ausnahmen in Konstruktoren sagen?
Wie viel Speicherplatz benötigt ein Objekt einer leeren Klasse in C++?
Wie ist die Komplexität der Operation zum Entfernen eines Elements aus einem Vektor in C++?
Wie kann man Speicherlecks in shared_ptr verursachen?