Namespaces in C++ und Namenspräfixe in C
In dieser Lektion lernst du, wie du in großen Programmen doppelte Funktionsnamen vermeidest, mit Namespaces in C++ und der Präfix-Konvention in C.
C/C++-Beispiel ansehen →Namespaces, Funktionsüberladung, RAII, Polymorphie, Templates, STL und Lambdas im Vergleich zur Vorgehensweise in C.
In dieser Lektion lernst du, wie du in großen Programmen doppelte Funktionsnamen vermeidest, mit Namespaces in C++ und der Präfix-Konvention in C.
C/C++-Beispiel ansehen →In dieser Lektion nutzt du die Funktionsüberladung (function overloading) in C++, damit derselbe Funktionsname mit mehreren Datentypen funktioniert, und vergleichst das mit der Vorgehensweise in C.
C/C++-Beispiel ansehen →In dieser Lektion vergleichst du das sichere Schließen einer Datei in C mit der RAII-Technik von C++, bei der Ressourcen automatisch freigegeben werden.
C/C++-Beispiel ansehen →In dieser Lektion rufst du dieselbe Operation für verschiedene Objektarten auf, mit virtuellen Funktionen in C++ und Funktionszeigern in C.
C/C++-Beispiel ansehen →Lerne Kapselung, Vererbung und Laufzeitpolymorphie in C++ im Vergleich zu C.
C/C++-Beispiel ansehen →In dieser Lektion schreibst du mit Templates in C++ eine Funktion für mehrere Datentypen und vergleichst sie mit _Generic aus C11.
C/C++-Beispiel ansehen →In dieser Lektion vergleichst du selbst geschriebene Schleifen zur Arrayverarbeitung in C mit der Kombination fertiger Algorithmen aus der C++-Standardbibliothek.
C/C++-Beispiel ansehen →In dieser Lektion nimmst du mit Lambdas in C++ lokale Daten in einen Callback mit und vergleichst das mit der Kontextübergabe per void-Zeiger in C.
C/C++-Beispiel ansehen →