Aus dem Inhalt: Überblick über die FAQ
-
Hier eine (nicht notwendigerweise vollständige) Übersicht über die C++-FAQ, geordnet nach Themen:
Anfänge in C++
"Ich möchte C++ lernen! - wie fange ich an?"
Linkliste für Neulinge
Bücher: C++ Lernen - passende Lektüre und richtiger Anfang
Bücher: Fortgeschrittene Literatur gesuchtPräprozessor, Compiler, Linker & Co:
#include
inline-FAQ
Projekte mit vielen Dateien (Include Guards, multiple definition)
undefined reference to XXYY / unresolved external symbolTypen:
Arrays und Pointer
dynamische mehrdimensionale Arrays
Kleine Taxonomie für Typen
Referenz auf ein temporäres Objekt?
Union, was ist das?
Was sind Built-ins und was sind PODs?
Zahl-Literale: Typ erkennen
Zeiger auf Funktionen
Zeiger auf Member-FunktionenCasts und Konvertierungen
Einmal Zahl nach String und zurück
Casts: dynamic_cast und static_cast
char* nach wchar_t* konvertieren
Dezimal in Binär
Unterschied dynamic_cast und static_castObjektorientierung, Klassen und Vererbung
Basisklassenmethode in abgeleiteter Klasse überladen - Wie?
Konstruktor-Destruktor
Initialisierungsliste vs. Konstruktor Body
Vorteil von Klassen -> wo denn?
Was ist eine virtuelle MemberfunktionDynamischer Speicher, Pointer, new & delete
dynamische mehrdimensionale Arrays
Heap Grundlagen: new, delete und Zeigerarithmetik
0 oder NULL?
nullptr
return und new und delete
vector Container und die SpeicherfreigabeOperatoren
Kopierkonstruktor und operator=
Operatorrangfolge und Assoziativität
Prä- und Postfixinkrement sowie der Umwandlungsoperator
wieso ist ++i schneller als i++, was ist der unterschied, wie überlade ich sieStandardbibliothek
Container-Entscheidungshilfe
Ströme und Dateien in C++
Vector initialisieren
vector Container und die Speicherfreigabe
Wie kann ich Standardcontainer abspeichern und später wieder laden?Strings
char* nach wchar_t* konvertieren
Suchen, löschen udn ersetzen in Strings
Unterschied zwischen char*, string, cstring
Warum \ in Strings zu \\ wird
Wildcards in SuchmaskeTemplates
Template in header und Source aufteilen
Template MetaprogrammingAllgemeines
Bücher: Fortgeschrittene Literatur gesuchtC Library nicht im namespace std;
friend-Funktion
mehrere Variablen zurückgeben
nichtstatische Methode mit Algorithmus verbinden
potenzieren
private vs. public member
quadratwurzel
Referenzproblem bei Multidimensionalen Arrays
static?
statische klassenelemente
this was ist das?
Unterschied Deklaration, Definition, Initialisierung
Unterstriche "_" in Namen und die Probleme die sie verursachen
Wechselseitiger zugriff auf Objekte
wieso man die Funktion system meiden soll