Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
talit:cpp [2020-10-19 10:50] – sca | talit:cpp [2020-10-21 06:04] (aktuell) – [3.1 Testprogramm] sps | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== - C++ Grundlagen ====== | ====== - C++ Grundlagen ====== | ||
+ | |||
+ | Diese Seite ist nicht als allumfassendes Tutorial gedacht. Es ist eher eine Sammlung von wichtigen Punkten und Links zu weiteren Quellen. Es wird davon ausgegangen, | ||
===== - Installation ===== | ===== - Installation ===== | ||
Zeile 7: | Zeile 9: | ||
==== - Unix (Mac & Linux) ==== | ==== - Unix (Mac & Linux) ==== | ||
- | Auf Unix-basierten Systemen (Mac und Linux) sollte der GNU Compiler bereits installiert sein. Mit `g++ -v` kannst du dies sicherstellen und sehen, welche Version installiert ist. | + | Auf Unix-basierten Systemen (Mac und Linux) sollte der GNU Compiler bereits installiert sein. Mit `g++ -v` kannst du dies sicherstellen und sehen, welche Version installiert ist. Weiter unten wird erklärt, wie man Programme kompilieren und ausführen kann. |
==== - Windows ==== | ==== - Windows ==== | ||
- | * MinGW: http:// | + | * MinGW: http:// |
* Video: https:// | * Video: https:// | ||
* (nicht explizit getestet) | * (nicht explizit getestet) | ||
+ | |||
+ | Weiter unten wird erklärt, wie man Programme kompilieren und ausführen kann. | ||
+ | |||
+ | ==== - Programmierumgebung ==== | ||
+ | |||
+ | Je nachdem, an was für einem Projekt man arbeitet und welche Vorlieben man hat, kann es auch Sinn machen, mit einer Programmierumgebung (IDE) zu arbeiten. Bevor man dies tut, sollte man aber verstanden haben, wie der Build-Prozess von C++ funktioniert und man sollte in der Lage sein, Programme in der Konsole zu kompilieren und auszuführen. | ||
+ | |||
+ | Hier ein paar Vorschläge für Programmierumgebungen (bei weitem nicht komplett) mit Tutorials zur Installation: | ||
+ | * Visual Studio Code (Win & Mac) | ||
+ | * Windows: https:// | ||
+ | * Mac: https:// | ||
+ | * Visual Studio (Win) | ||
+ | * The Cherno: https:// | ||
+ | * XCode (Mac) | ||
+ | * The Cherno: https:// | ||
+ | |||
+ | |||
Zeile 89: | Zeile 107: | ||
</ | </ | ||
- | <code cpp h.cpp> | + | <code cpp calc.h> |
void add(int, | void add(int, | ||
void sub(int, | void sub(int, |