C++: Unterschied zwischen den Versionen

Aus Dokument
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
Zeile 1: Zeile 1:
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''
----


== C++ Lernplan ==
==Weblink==
* Tim Buchalka / Frank Mitropoulos Beginning C++ Programming - From Beginner to Beyond


=== Schritt 1: Grundlagen ===
----
* Einführung in C++
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''
* Einfache Programme schreiben
* Variablen
* Datentypen
* Ein- und Ausgabe
 
=== Schritt 2: Kontrollstrukturen ===
* Bedingte Anweisungen (if, else)
* Schleifen (for, while, do-while)
* Switch-Anweisungen
 
=== Schritt 3: Funktionen ===
* Funktionsdefinition und -deklaration
* Parameter und Rückgabewerte
* Rekursion
 
=== Schritt 4: Arrays und Strings ===
* Arrays definieren und verwenden
* Zeichenketten (Strings) in C++
* Mehrdimensionale Arrays
 
=== Schritt 5: Zeiger und Referenzen ===
* Einführung in Zeiger
* Zeigerarithmetik
* Referenzen und ihre Verwendung
 
=== Schritt 6: Klassen und Objekte ===
* Einführung in die objektorientierte Programmierung
* Klassen und Objekte definieren
* Konstruktoren und Destruktoren
* Vererbung und Polymorphismus
 
=== Schritt 7: Fortgeschrittene Themen ===
* Templates
* Ausnahmebehandlung
* Standard Template Library (STL)
* Dateiverarbeitung
 
=== Schritt 8: Projekte und Übungen ===
* Kleine Projekte zur Anwendung des Gelernten
* Übungsaufgaben und Herausforderungen
==Weitere Themen==
 
* [[Anwendungsbereiche für C++ -Programmierprojekte]]
 
==Video==
‎<youtube>_apAsU9ROp0?si=NnttaIvtYz8vAu-a</youtube>
 
==Webframework==
* [[C++ Webframework und Bibliothek]]
 
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Version vom 11. Februar 2026, 11:27 Uhr

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).


  • Tim Buchalka / Frank Mitropoulos Beginning C++ Programming - From Beginner to Beyond

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).