====== Programmierung in C++ ====== ===== Datenstrukturen ===== In C++ können mehrere Werte, die gemeinsam verarbeitet werden sollen, zu einem strukturierten Wert zusammengefasst werden. Es gibt zwei verschiedene Arten von strukturierten Datentypen: * Zusammenfassung von Elementen **gleichen Typs**: Felder (''array'') * Zusammenfassung von Komponenten **verschiedenen Typs**: Struktur (''struct'') ==== Arrays ==== * [[:inf:cpp:arrays_eindim|Eindimensionale Arrays]] * [[:inf:cpp:arrays_mehrdim|Mehrdimensionale Arrays]] ==== Strukturen ==== * [[:inf:cpp:struct|Strukturen]] ==== Zeiger ==== * [[:inf:cpp:Vereinbarung von Zeigern]] * [[:inf:cpp:Zeigeroperatoren]] * [[:inf:cpp:zeiger_und_arrays|Zeiger und Arrays - Zeigerarithmetik]] * [[:inf:cpp:dynamische_arrays|Dynamische Arrays mittels Zeigervariablen]] * [[:inf:cpp:Zeiger auf Strukturen]] * [[:inf:cpp:zeiger Referenz|Referenz]] \\ ===== Zeiger und verkettete Daten ===== * [[:inf:cpp:zeiger|Zeigerprogrammierung]] * [[:inf:cpp:zeiger:up|Zeiger bei Unterprogrammen]]