C++ Kurs

Hinweise zum C++ Kurs

Sollten Sie als C++ Profi diesen Kurs aus Neugierde einmal überfliegen, denken Sie daran, dass der Kurs für Einsteiger geschrieben wurde. Er behandelt absichtlich nicht jedes Detail des C++ Standards, da dies im Allgemeinen beim Einstieg in die C++ Programmierung leicht zu Verwirrung führen kann. Sollte jedoch ein Widerspruch zum Standard im Kurs erwähnt werden, so ist der Autor für jeden Hinweis dankbar. Auch Teile des Standards die (bis jetzt noch fast) kein Compiler richtig beherrscht, wie z.B. exportieren von Templates, wurden in den Kurs noch nicht aufgenommen.

Voraussetzungen

Einen möglichst standardkonformen C++ Compiler. Die Betonung liegt hierbei auf standardkonformen.

Sie brauchen aber für den Anfang nicht gleich einen 3-stelligen Betrag für einen der kommerziellen Compiler investieren. Für Ihre ersten Gehversuche gibt es genügend frei verfügbare C++ Compiler und sogar dazu passende komplette Entwicklungsumgebungen. Alle Beispiele in diesem Kurs wurden mit der kostenlos verfügbaren Microsoft Visual C++ 2008 Express Edition erstellt. Sie können aber auch jeden anderen C++ Compiler wie z.B. MinGW Port des GNU C++ Compilers verwenden.

Symbole im Kurs

Nachfolgend finden Sie eine Aufstellung der im Kurs verwendeten Symbole so wie deren Bedeutung

hinweis Allgemeiner Hinweis.

Achtung Besonders wichtiger Textabschnitt oder Hinweis auf eine Fehlerfalle.

Beispiel Beispiel zur Lektion.

Aufgabe Aufgabe zur Lektion.

Lösung Lösung der Aufgabe zur Lektion.

Vertiefung Weitergehende Erklärung, die aber nicht unbedingt zur weiteren Bearbeitung des Kurses notwendig ist.

Das sehen wir uns nicht ausführlich an

Dieser Kurs soll eine Einführung in die Programmiersprache C++ sein. Er zeigt Ihnen die Möglichkeiten auf, die Ihnen C++ zur Lösung Ihrer Programmieraufgabe zur Verfügung stellt. Nicht Ziel des Kurses ist es, alle Bibliotheksfunktionen zu beschreiben, die Ihnen C++ zur Verfügung stellt. Dies würde den Kursumfang erheblich sprengen. Sehen Sie dazu bitte in der Online-Hilfe zu Ihrem Compiler nach. Werden im Kurs Bibliotheksfunktionen verwendet, so werden diese natürlich auch erklärt.

Beispiele und Übungen

Da das Erlernen einer neuen Programmiersprache nur durch fleißiges Üben möglich ist werden im Kurs viele kleine "Code-Schnipsel" verwendet. Am Ende einer (fast) jede Lektion ist dann ein etwas größeres Beispiel aufgeführt, indem der Lehrstoff der Lektion nochmals zusammengefasst wird. Zusätzlich enthalten die meisten Lektionen noch eine Übung anhand der Sie Ihr Wissen überprüfen können.

Navigation im Kurs

Am unteren Rand einer jeden Seite finden Sie einen Link auf die jeweils vorherige und nachfolgende Lektion.

Um sich frei im Kurs zu bewegen, verwenden Sie die Navigationsleiste links. Durch Anklicken der Kapitelüberschrift werden die Lektionen des Kapitels ein- bzw. ausgeblendet. Um zu einer bestimmten Lektion zu gelangen, klicken Sie diese an.