C/C++
In welchen Fällen wird der Einsatz des Operators dynamic_cast in C++ empfohlen?
Wie kann man eine ganze Zahl durch 2 multiplizieren oder dividieren, indem man Bit-Operationen verwendet?
Aus welchen Komponenten besteht shared_ptr?
Geben Sie ein Beispiel für den schlimmsten Fall der Suche in binären Bäumen.
In welchen Situationen werden Destruktoren bei Ausnahmen nicht aufgerufen?
Was ist der Unterschied zwischen weak_ptr und shared_ptr?
Warum schreiben wir keinen Code in die Header-Datei?
Was bedeutet die Abkürzung YAGNI?
Wie nennt man die Möglichkeit, eine Funktion ohne explizite Angabe des Namensraums (Namespace) aufzurufen?
Welche zwei Arten von delete-Operatoren gibt es in C++?
Ist das Überladen von logischen Operationen eine gute oder schlechte Praxis?
Erzählen Sie mir von den Methoden, Parameter an Funktionen in C/C++ zu übergeben.
Kann eine Funktion in C++ eine variable Anzahl von Parametern akzeptieren?
Welcher Datentyp wird in der Regel für Zähler in C++ verwendet?
Wie heißt die Idiom des statischen Polymorphismus in C++?
Wann tritt der ungünstigste Suchfall in unordered_set auf?
Was passiert, wenn in einer als noexcept gekennzeichneten Funktion eine Ausnahme auftritt?
Welche zwei Arten von delete-Operatoren gibt es in C++?
Was passiert, wenn man ein Objekt vom Typ String kopiert?
Welche nützlichen Funktionen und Möglichkeiten wurden in C++14 hinzugefügt?