C++/Tutorials
Hauptseite » C++ » Tutorials
Aus Scientia
Inhaltsverzeichnis |
C++ Allgemein
| Tutorial | Beschreibung |
|---|---|
| Tutorial: 1. Einrichten der Arbeitsumgebung und cout | Erste Einführung in C++ |
| Tutorial: 2. Variablen und cin | Das Programm reagiert auf Eingabe |
| Tutorial: 3. Kontrollstrukturen | Das Programm reagiert "richtig" |
| Tutorial: 4. Container | Der vierte Teil bringt weitere Dynamik ins Spiel. |
| Tutorial: 5. Funktionen | Der fünfte Teil ermöglicht die prozedurale Programmierung |
| Tutorial: 6. Präprozessor und Modularisierung | Der sechste Teil ermöglicht es Programme in mehrere Dateien aufzuteilen und Makros zu schreiben. |
| Tutorial: 7. Einfache eigene Typen | Typedefs, Enumerationen, PODs, Bitfelder und Unions. |
| Tutorial: 8. Bitweise Operatoren | Ein kurzer Exkurs in die Welt der Bits und Bytes |
| Tutorial: 9. Pointer | Pointer, Dynamische Speicherreservierung, Arrays und C-Strings. Low-Level Programmierung in C++. |
| Tutorial: 10. Klassen und Objekte | Eine Einführung in die objektorientierte Programmierung mit C++ |
| Tutorial: 11. Vererbung und Laufzeitpolymorphie | Weitere Konzepte der OOP |
| Tutorial: 12. Weitere Eigenschaften von Klassen | Statische Variablen und const-correctness |
| Tutorial: 13. Weitere Eigenschaften von Klassen II | Operatorenüberladung und benutzerdefinierte Typecasts |
| Tutorial: 14. Funktoren und Funktionszeiger | Die aufzurufende Funktion dynamisch bestimmen |
| Tutorial: 15. Namespaces | Namenskonflikten vorbeugen. |
| Tutorial: 16. Fehlerbehandlung | Assertions, Exceptions, #error und #warning |
| Tutorial: 17. Templates | Generische Programmierung |
| Tutorial: 18. Standardbibliothek: Streams | Schreiben und Lesen aus der Konsole, Dateien und Strings |
| Tutorial: 19. Standardbibliothek: Container | Detailliertere Beschreibung der meisten Container, generische Algorithmen der Standardbibliothek |
| Tutorial: 20. Weitere Sprachmittel | Weitere Sprachmittel, von denen man mal gelesen haben sollte. |
Engines
| Tutorial | Beschreibung |
|---|---|
| 2D Engine Tutorial: 1. Primtive | Rendern von einem einfachen Dreieck. (OpenGL) |
| 2D Engine Tutorial: 2. Vierecke | Rendern von Vierecken und genauere betrachtung des rendering Prozesses. (OpenGL) |
| 2D Engine Tutorial: 3. Texturen | Texturieren unseres Vierecks. (OpenGL) |
| 2D Engine Tutorial: 4. Blending | Blending und Blendmodes at a glance. (OpenGL) |
| 2D Engine Tutorial: 5. Sprites | Eine einfache Sprite Klasse. (OpenGL) |
| 2D Engine Tutorial: 6. Atlasmapping | Erweiterung unserer Sprite Klasse um Atlasmapping. (OpenGL) |
| 2D Engine Tutorial: 7. Optimiertes rendering | Optimieren des renderns bei vielen Objekten. (OpenGL) |
| 2D Engine Tutorial: 8. Partikel | Weitere Optimierungen am rendering und ein einfaches Partikelsystem. (OpenGL) |
| 2D Engine Tutorial: 9. Shader | Laden und kompilieren von Shadern. Shaderbasiertes rendering, und was Shader überhaupt sind. (OpenGL) |

