C/C++
Welche nützlichen Funktionen und Möglichkeiten wurden in C++14 hinzugefügt?
Erzählen Sie mir vom Zeiger this in C++.
Warum ist die Verwendung eines Links sicherer zum Schutz vor Änderungen im Vergleich zu einem Zeiger?
Wie kann es zu einem Speicherleck kommen, wenn man unique_ptr verwendet?
Wie viel Speicher wird für eine Instanz einer Klasse mit Null-Eigenschaften zugewiesen?
In welche Arten kann man die Serialisierung unterteilen?
Kennst du einen Container wie einen Haufen?
Warum funktioniert die Bewegungssemantik nicht, wenn der Bewegungsoperator nicht als noexcept gekennzeichnet ist?
In welcher Reihenfolge werden Objekte in C++ konstruiert und zerstört?
Welche Schritte unternehmen Sie, wenn Sie feststellen, dass Sie eine Aufgabe nicht rechtzeitig abschließen können?
Was passiert mit dem Vektorobjekt, wenn ein neues Element hinzugefügt wird?
Was ist eine Deadlock-Situation im Kontext von Multithread-Programmen?
Wie kann die Interaktion zwischen Threads synchronisiert werden?
Könnten Sie erklären, was unter einem Funktor in der Programmierung verstanden wird?
Wie implementieren Sie die Speicherung des Geldäquivalents im Datentyp Integer unter Verwendung mathematischer Ansätze?
Erzählen Sie mir von den Prinzipien der objektorientierten Programmierung (OOP).
Was passiert, wenn im Code kein Variablentyp angegeben wird, den der Compiler nicht bestimmen kann?
In welchen Fällen muss der Destruktor virtuell deklariert werden?
Welche Operation an einem Vektor in C++ kann zu einer erheblichen Anzahl von Kopien von Elementen führen?
Wie ist die asymptotische Komplexität der Einfüge- und Löschoperationen in den Containern list und vector?