C++ Programmierhandbuch - Walter Saumweber

C++ Programmierhandbuch

Buch
750 Seiten
2007
entwickler press (Verlag)
978-3-939084-50-1 (ISBN)
44,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Die objektorientierte Sprache C++, die "Mutter" von Java, ist für Einsteiger ideal, da sie seit mehr als 30 Jahren als die Programmiersprache schlechthin gilt. Wer C++ beherrscht, hat bei der Beschäftigung mit anderen Sprachen keine Verständnisprobleme zu erwarten. Lernen Sie mit diesem Buch C++ gründlich kennen, um schließlich über hochaktuelles Programmier-Know-how zu verfügen. Über schnelle kleine Lernerfolge macht Sie Walter Saumweber zum Programmierer.

Auf der CD befinden sich Beispielprojekte, Quellcode, Originalsoftware von Microsoft (Visual C# 2005 Express Edition)

Walter Saumweber lebt in Düsseldorf und blickt auf langjährige Programmier- und Lehrtätigkeit zurück. Seine Themen sind Gestalten von Webseiten, Entwickeln von Workflow-Anwendungen unter Lotus Notes Domino. Ferner hat er Bücher zu Lotus-Script, C#, C++ sowie zahlreiche Beiträge für das PC Magazin geschrieben.

1;Inhaltsverzeichnis;62;Liebe Leserin, lieber Leser!;143;Teil I Grundlagen;163.1;1 Was ist Programmieren?;183.1.1;1.1 Was ist eigentlich ein Computerprogramm?;183.1.2;1.2 Entwicklungsschritte zum ausführbaren Computerprogramm;213.1.2.1;1.2.1 Aufsetzen des Quellcodes;213.1.2.2;1.2.2 Kompilierung;213.1.2.3;1.2.3 Präprozessor und Linker;233.1.3;1.3 Was versteht man unter einer IDE?;243.1.4;1.4 Was sind Konsolenprogramme?;253.2;2 Welchen Compiler sollten Sie verwenden?;303.2.1;2.1 Borland C++-Compiler;303.2.2;2.2 Wie finde ich einen passenden Compiler?;313.2.3;2.3 Installation des Borland-Compilers;323.3;3 Ihr erstes C++-Programm;363.3.1;3.1 Die Lösung vorweggenommen;363.3.1.1;3.1.1 C++ und Zwischenraumzeichen;383.3.2;3.2 Von Anfang an;403.3.2.1;3.2.1 Aufbau von C++-Programmen;403.3.2.2;3.2.2 Funktionen;413.3.2.3;3.2.3 include ;443.3.2.4;3.2.4 using namespace std;;453.4;4 Kompilieren und Ausführen von C++-Programmen483.4.1;4.1 Was für einen Editor sollten Sie verwenden?;483.4.2;4.2 Kompilierung;503.4.3;4.3 Ausführen der .exe-Datei;533.4.3.1;4.3.1 Ausführung über den Windows-Explorer;543.5;5 Über Programm(ier)fehler;563.5.1;5.1 Unterscheidung der verschiedenen Fehlerarten;563.5.1.1;5.1.1 Syntaxfehler;563.5.1.2;5.1.2 Programmfehler;583.5.2;5.2 Fehlermeldungen "aus Compilersicht";593.5.3;5.3 Historisches;613.5.3.1;5.3.1 C/C++;613.5.3.2;5.3.2 ANSI/ISO-Standard;634;Teil II Das C++-ABC;644.1;6 Kommentare;664.1.1;6.1 Einzeilige Kommentare;664.1.2;6.2 Mehrzeilige Kommentare;684.1.3;6.3 Einsatz von Kommentaren bei der Fehlersuche;714.2;7 Syntaxregeln;764.2.1;7.1 Textbausteine;764.2.2;7.2 Anweisungsende;784.2.3;7.3 Blöcke;784.2.4;7.4 Leerräume;814.2.5;7.5 Programmierstil;844.3;8 Ausgabe mit cout;864.3.1;8.1 Datenströme;864.3.2;8.2 C++ unterscheidet zwischen verschiedenen Datentypen;874.3.3;8.3 Ausgabeeinheiten aneinander hängen;904.3.3.1;8.3.1 In der Programmierung gibt es meist mehrere Lösungen;904.3.3.2;8.3.2 Anweisungen auf mehrere Zeilen verteilen;914.3.3.3;8.3.3 Verkettung von Strings;924.3.4;8.4 Manipulatoren;934.4;9 Steuerzeichen;964.4.1;9.1 Die Escape-Sequenzen ", ' und /;964.4.2;9.2 ASCII-Code;994.4.3;9.3 Darstellung von Zeichen mittels Escape- Sequenzen;1024.4.3.1;9.3.1 Ausgabe von Umlauten sowie des Zeichens "ß";1044.4.4;9.4 Das Steuerzeichen ;1054.4.5;9.5 Weitere Steuerzeichen;1074.5;10 Variablen;1124.5.1;10.1 Variablen deklarieren;1124.5.1.1;10.1.1 Mehrere Variablen mit einer Anweisung deklarieren;1144.5.2;10.2 Regeln zur Bezeichnerwahl;1154.5.3;10.3 Zuweisung;1174.5.3.1;10.3.1 Additionsoperator (+);1224.5.3.2;10.3.2 Initialisierung;1254.5.3.3;10.3.3 string-Variablen;1264.5.4;10.4 Das Objekt cin;1284.5.5;10.5 Dreieckstausch;1314.6;11 Ausdrücke und Operatoren;1344.6.1;11.1 Was ist ein Ausdruck?;1344.6.1.1;11.1.1 Mehrere Zuweisungen hintereinander schalten;1354.6.1.2;11.1.2 Komplexe Ausdrücke;1364.6.2;11.2 Arithmetische Operatoren;1384.6.2.1;11.2.1 Der Modulo-Operator;1394.6.3;11.3 Zusammengesetzte Zuweisungsoperatoren;1414.6.4;11.4 Inkrement- und Dekrementoperatoren;1434.6.5;11.5 Priorität von Operatoren;1464.7;12 Zahlen mit Nachkommastellen;1504.7.1;12.1 Die Datentypen double und float;1504.7.1.1;12.1.1 sizeof-Operator;1514.7.2;12.2 Literale zur Darstellung von Zahlen mit Nachkommastellen;1534.7.3;12.3 Ein Programm zur Berechnung der Mehrwertsteuer;1564.7.4;12.4 Konstanten mit const deklarieren;1604.8;13 Ausgabe mit Manipulatoren formatieren;1664.8.1;13.1 Standardeinstellungen;1664.8.1.1;13.1.1 Genauigkeit;1664.8.1.2;13.1.2 Ausgabeformat;1694.8.2;13.2 Die Manipulatoren setiosflags() und resetiosflags();1734.8.3;13.3 Die Manipulatoren fixed und scientific;1784.8.4;13.4 setprecision();1804.8.4.1;13.4.1 setprecision() in Verbindung mit Scientific-/Fixed-Format;1834.8.4.2;13.4.2 Anzeige von Nachkommastellen begrenzen;1844.8.5 1;Inhaltsverzeichnis;62;Liebe Leserin, lieber Leser!;143;Teil I Grundlagen;163.1;1 Was ist Programmieren?;183.1.1;1.1 Was ist eigentlich ein Computerprogramm?;183.1.2;1.2 Entwicklungsschritte zum ausführbaren Computerprogramm;213.1.2.1;1.2.1 Aufsetzen des Quellcodes;213.1.2.2;1.2.2 Kompilierung;213.1.2.3;1.2.3 Präprozessor und Linker;233.1.3;1.3 Was versteht man unter einer IDE?;243.1.4;1.4 Was sind Konsolenprogramme?;253.2;2 Welchen Compiler sollten Sie verwenden?;303.2.1;2.1 Borland C++-Compiler;303.2.2;2.2 Wie finde ich einen passenden Compiler?;313.2.3;2.3 Installation des Borland-Compilers;323.3;3 Ihr erstes C++-Programm;363.3.1;3.1 Die Lösung vorweggenommen;363.3.1.1;3.1.1 C++ und Zwischenraumzeichen;383.3.2;3.2 Von Anfang an;403.3.2.1;3.2.1 Aufbau von C++-Programmen;403.3.2.2;3.2.2 Funktionen;413.3.2.3;3.2.3 include ;443.3.2.4;3.2.4 using namespace std;;453.4;4 Kompilieren und Ausführen von C++-Programmen483.4.1;4.1 Was für einen Editor sollten Sie verwenden?;483.4.2;4.2 Kompilierung;503.4.3;4.3 Ausführen der .exe-Datei;533.4.3.1;4.3.1 Ausführung über den Windows-Explorer;543.5;5 Über Programm(ier)fehler;563.5.1;5.1 Unterscheidung der verschiedenen Fehlerarten;563.5.1.1;5.1.1 Syntaxfehler;563.5.1.2;5.1.2 Programmfehler;583.5.2;5.2 Fehlermeldungen "aus Compilersicht";593.5.3;5.3 Historisches;613.5.3.1;5.3.1 C/C++;613.5.3.2;5.3.2 ANSI/ISO-Standard;634;Teil II Das C++-ABC;644.1;6 Kommentare;664.1.1;6.1 Einzeilige Kommentare;664.1.2;6.2 Mehrzeilige Kommentare;684.1.3;6.3 Einsatz von Kommentaren bei der Fehlersuche;714.2;7 Syntaxregeln;764.2.1;7.1 Textbausteine;764.2.2;7.2 Anweisungsende;784.2.3;7.3 Blöcke;784.2.4;7.4 Leerräume;814.2.5;7.5 Programmierstil;844.3;8 Ausgabe mit cout;864.3.1;8.1 Datenströme;864.3.2;8.2 C++ unterscheidet zwischen verschiedenen Datentypen;874.3.3;8.3 Ausgabeeinheiten aneinander hängen;904.3.3.1;8.3.1 In der Programmierung gibt es meist mehrere Lösungen;904.3.3.2;8.3.2 Anweisungen auf mehrere Zeilen verteilen;914.3.3.3;8.3.3 Verkettung von Strings;924.3.4;8.4 Manipulatoren;934.4;9 Steuerzeichen;964.4.1;9.1 Die Escape-Sequenzen ", ' und /;964.4.2;9.2 ASCII-Code;994.4.3;9.3 Darstellung von Zeichen mittels Escape- Sequenzen;1024.4.3.1;9.3.1 Ausgabe von Umlauten sowie des Zeichens "ß";1044.4.4;9.4 Das Steuerzeichen ;1054.4.5;9.5 Weitere Steuerzeichen;1074.5;10 Variablen;1124.5.1;10.1 Variablen deklarieren;1124.5.1.1;10.1.1 Mehrere Variablen mit einer Anweisung deklarieren;1144.5.2;10.2 Regeln zur Bezeichnerwahl;1154.5.3;10.3 Zuweisung;1174.5.3.1;10.3.1 Additionsoperator (+);1224.5.3.2;10.3.2 Initialisierung;1254.5.3.3;10.3.3 string-Variablen;1264.5.4;10.4 Das Objekt cin;1284.5.5;10.5 Dreieckstausch;1314.6;11 Ausdrücke und Operatoren;1344.6.1;11.1 Was ist ein Ausdruck?;1344.6.1.1;11.1.1 Mehrere Zuweisungen hintereinander schalten;1354.6.1.2;11.1.2 Komplexe Ausdrücke;1364.6.2;11.2 Arithmetische Operatoren;1384.6.2.1;11.2.1 Der Modulo-Operator;1394.6.3;11.3 Zusammengesetzte Zuweisungsoperatoren;1414.6.4;11.4 Inkrement- und Dekrementoperatoren;1434.6.5;11.5 Priorität von Operatoren;1464.7;12 Zahlen mit Nachkommastellen;1504.7.1;12.1 Die Datentypen double und float;1504.7.1.1;12.1.1 sizeof-Operator;1514.7.2;12.2 Literale zur Darstellung von Zahlen mit Nachkommastellen;1534.7.3;12.3 Ein Programm zur Berechnung der Mehrwertsteuer;1564.7.4;12.4 Konstanten mit const deklarieren;1604.8;13 Ausgabe mit Manipulatoren formatieren;1664.8.1;13.1 Standardeinstellungen;1664.8.1.1;13.1.1 Genauigkeit;1664.8.1.2;13.1.2 Ausgabeformat;1694.8.2;13.2 Die Manipulatoren setiosflags() und resetiosflags();1734.8.3;13.3 Die Manipulatoren fixed und scientific;1784.8.4;13.4 setprecision();1804.8.4.1;13.4.1 setprecision() in Verbindung mit Scientific-/Fixed-Format;1834.8.4.2;13.4.2 Anzeige von Nachkommastellen begrenzen;1844.8.5 1;Inhaltsverzeichnis;62;Liebe Leserin, lieber Leser!;143;Teil I Grundlagen;163.1;1 Was ist Programmieren?;183.1.1;1.1 Was ist eigentlich ein Computerprogramm?;183.1.2;1.2 Entwicklungsschritte zum ausführbaren Computerprogramm;213.1.2.1;1.2.1 Aufsetzen des Quellcodes;213.1.2.2;1.2.2 Kompilierung;213.1.2.3;1.2.3 Präprozessor und Linker;233.1.3;1.3 Was versteht man unter einer IDE?;243.1.4;1.4 Was sind Konsolenprogramme?;253.2;2 Welchen Compiler sollten Sie verwenden?;303.2.1;2.1 Borland C++-Compiler;303.2.2;2.2 Wie finde ich einen passenden Compiler?;313.2.3;2.3 Installation des Borland-Compilers;323.3;3 Ihr erstes C++-Programm;363.3.1;3.1 Die Lösung vorweggenommen;363.3.1.1;3.1.1 C++ und Zwischenraumzeichen;383.3.2;3.2 Von Anfang an;403.3.2.1;3.2.1 Aufbau von C++-Programmen;403.3.2.2;3.2.2 Funktionen;413.3.2.3;3.2.3 include ;443.3.2.4;3.2.4 using namespace std;;453.4;4 Kompilieren und Ausführen von C++-Programmen483.4.1;4.1 Was für einen Editor sollten Sie verwenden?;483.4.2;4.2 Kompilierung;503.4.3;4.3 Ausführen der .exe-Datei;533.4.3.1;4.3.1 Ausführung über den Windows-Explorer;543.5;5 Über Programm(ier)fehler;563.5.1;5.1 Unterscheidung der verschiedenen Fehlerarten;563.5.1.1;5.1.1 Syntaxfehler;563.5.1.2;5.1.2 Programmfehler;583.5.2;5.2 Fehlermeldungen "aus Compilersicht";593.5.3;5.3 Historisches;613.5.3.1;5.3.1 C/C++;613.5.3.2;5.3.2 ANSI/ISO-Standard;634;Teil II Das C++-ABC;644.1;6 Kommentare;664.1.1;6.1 Einzeilige Kommentare;664.1.2;6.2 Mehrzeilige Kommentare;684.1.3;6.3 Einsatz von Kommentaren bei der Fehlersuche;714.2;7 Syntaxregeln;764.2.1;7.1 Textbausteine;764.2.2;7.2 Anweisungsende;784.2.3;7.3 Blöcke;784.2.4;7.4 Leerräume;814.2.5;7.5 Programmierstil;844.3;8 Ausgabe mit cout;864.3.1;8.1 Datenströme;864.3.2;8.2 C++ unterscheidet zwischen verschiedenen Datentypen;874.3.3;8.3 Ausgabeeinheiten aneinander hängen;904.3.3.1;8.3.1 In der Programmierung gibt es meist mehrere Lösungen;904.3.3.2;8.3.2 Anweisungen auf mehrere Zeilen verteilen;914.3.3.3;8.3.3 Verkettung von Strings;924.3.4;8.4 Manipulatoren;934.4;9 Steuerzeichen;964.4.1;9.1 Die Escape-Sequenzen ", ' und /;964.4.2;9.2 ASCII-Code;994.4.3;9.3 Darstellung von Zeichen mittels Escape- Sequenzen;1024.4.3.1;9.3.1 Ausgabe von Umlauten sowie des Zeichens "ß";1044.4.4;9.4 Das Steuerzeichen ;1054.4.5;9.5 Weitere Steuerzeichen;1074.5;10 Variablen;1124.5.1;10.1 Variablen deklarieren;1124.5.1.1;10.1.1 Mehrere Variablen mit einer Anweisung deklarieren;1144.5.2;10.2 Regeln zur Bezeichnerwahl;1154.5.3;10.3 Zuweisung;1174.5.3.1;10.3.1 Additionsoperator (+);1224.5.3.2;10.3.2 Initialisierung;1254.5.3.3;10.3.3 string-Variablen;1264.5.4;10.4 Das Objekt cin;1284.5.5;10.5 Dreieckstausch;1314.6;11 Ausdrücke und Operatoren;1344.6.1;11.1 Was ist ein Ausdruck?;1344.6.1.1;11.1.1 Mehrere Zuweisungen hintereinander schalten;1354.6.1.2;11.1.2 Komplexe Ausdrücke;1364.6.2;11.2 Arithmetische Operatoren;1384.6.2.1;11.2.1 Der Modulo-Operator;1394.6.3;11.3 Zusammengesetzte Zuweisungsoperatoren;1414.6.4;11.4 Inkrement- und Dekrementoperatoren;1434.6.5;11.5 Priorität von Operatoren;1464.7;12 Zahlen mit Nachkommastellen;1504.7.1;12.1 Die Datentypen double und float;1504.7.1.1;12.1.1 sizeof-Operator;1514.7.2;12.2 Literale zur Darstellung von Zahlen mit Nachkommastellen;1534.7.3;12.3 Ein Programm zur Berechnung der Mehrwertsteuer;1564.7.4;12.4 Konstanten mit const deklarieren;1604.8;13 Ausgabe mit Manipulatoren formatieren;1664.8.1;13.1 Standardeinstellungen;1664.8.1.1;13.1.1 Genauigkeit;1664.8.1.2;13.1.2 Ausgabeformat;1694.8.2;13.2 Die Manipulatoren setiosflags() und resetiosflags();1734.8.3;13.3 Die Manipulatoren fixed und scientific;1784.8.4;13.4 setprecision();1804.8.4.1;13.4.1 setprecision() in Verbindung mit Scientific-/Fixed-Format;1834.8.4.2;13.4.2 Anzeige von Nachkommastellen begrenzen;1844.8.5 1;Inhaltsverzeichnis;62;Liebe Leserin, lieber Leser!;143;Teil I Grundlagen;163.1;1 Was ist Programmieren?;183.1.1;1.1 Was ist eigentlich ein Computerprogramm?;183.1.2;1.2 Entwicklungsschritte zum ausführbaren Computerprogramm;213.1.2.1;1.2.1 Aufsetzen des Quellcodes;213.1.2.2;1.2.2 Kompilierung;213.1.2.3;1.2.3 Präprozessor und Linker;233.1.3;1.3 Was versteht man unter einer IDE?;243.1.4;1.4 Was sind Konsolenprogramme?;253.2;2 Welchen Compiler sollten Sie verwenden?;303.2.1;2.1 Borland C++-Compiler;303.2.2;2.2 Wie finde ich einen passenden Compiler?;313.2.3;2.3 Installation des Borland-Compilers;323.3;3 Ihr erstes C++-Programm;363.3.1;3.1 Die Lösung vorweggenommen;363.3.1.1;3.1.1 C++ und Zwischenraumzeichen;383.3.2;3.2 Von Anfang an;403.3.2.1;3.2.1 Aufbau von C++-Programmen;403.3.2.2;3.2.2 Funktionen;413.3.2.3;3.2.3 include ;443.3.2.4;3.2.4 using namespace std;;453.4;4 Kompilieren und Ausführen von C++-Programmen483.4.1;4.1 Was für einen Editor sollten Sie verwenden?;483.4.2;4.2 Kompilierung;503.4.3;4.3 Ausführen der .exe-Datei;533.4.3.1;4.3.1 Ausführung über den Windows-Explorer;543.5;5 Über Programm(ier)fehler;563.5.1;5.1 Unterscheidung der verschiedenen Fehlerarten;563.5.1.1;5.1.1 Syntaxfehler;563.5.1.2;5.1.2 Programmfehler;583.5.2;5.2 Fehlermeldungen "aus Compilersicht";593.5.3;5.3 Historisches;613.5.3.1;5.3.1 C/C++;613.5.3.2;5.3.2 ANSI/ISO-Standard;634;Teil II Das C++-ABC;644.1;6 Kommentare;664.1.1;6.1 Einzeilige Kommentare;664.1.2;6.2 Mehrzeilige Kommentare;684.1.3;6.3 Einsatz von Kommentaren bei der Fehlersuche;714.2;7 Syntaxregeln;764.2.1;7.1 Textbausteine;764.2.2;7.2 Anweisungsende;784.2.3;7.3 Blöcke;784.2.4;7.4 Leerräume;814.2.5;7.5 Programmierstil;844.3;8 Ausgabe mit cout;864.3.1;8.1 Datenströme;864.3.2;8.2 C++ unterscheidet zwischen verschiedenen Datentypen;874.3.3;8.3 Ausgabeeinheiten aneinander hängen;904.3.3.1;8.3.1 In der Programmierung gibt es meist mehrere Lösungen;904.3.3.2;8.3.2 Anweisungen auf mehrere Zeilen verteilen;914.3.3.3;8.3.3 Verkettung von Strings;924.3.4;8.4 Manipulatoren;934.4;9 Steuerzeichen;964.4.1;9.1 Die Escape-Sequenzen ", ' und /;964.4.2;9.2 ASCII-Code;994.4.3;9.3 Darstellung von Zeichen mittels Escape- Sequenzen;1024.4.3.1;9.3.1 Ausgabe von Umlauten sowie des Zeichens "ß";1044.4.4;9.4 Das Steuerzeichen ;1054.4.5;9.5 Weitere Steuerzeichen;1074.5;10 Variablen;1124.5.1;10.1 Variablen deklarieren;1124.5.1.1;10.1.1 Mehrere Variablen mit einer Anweisung deklarieren;1144.5.2;10.2 Regeln zur Bezeichnerwahl;1154.5.3;10.3 Zuweisung;1174.5.3.1;10.3.1 Additionsoperator (+);1224.5.3.2;10.3.2 Initialisierung;1254.5.3.3;10.3.3 string-Variablen;1264.5.4;10.4 Das Objekt cin;1284.5.5;10.5 Dreieckstausch;1314.6;11 Ausdrücke und Operatoren;1344.6.1;11.1 Was ist ein Ausdruck?;1344.6.1.1;11.1.1 Mehrere Zuweisungen hintereinander schalten;1354.6.1.2;11.1.2 Komplexe Ausdrücke;1364.6.2;11.2 Arithmetische Operatoren;1384.6.2.1;11.2.1 Der Modulo-Operator;1394.6.3;11.3 Zusammengesetzte Zuweisungsoperatoren;1414.6.4;11.4 Inkrement- und Dekrementoperatoren;1434.6.5;11.5 Priorität von Operatoren;1464.7;12 Zahlen mit Nachkommastellen;1504.7.1;12.1 Die Datentypen double und float;1504.7.1.1;12.1.1 sizeof-Operator;1514.7.2;12.2 Literale zur Darstellung von Zahlen mit Nachkommastellen;1534.7.3;12.3 Ein Programm zur Berechnung der Mehrwertsteuer;1564.7.4;12.4 Konstanten mit const deklarieren;1604.8;13 Ausgabe mit Manipulatoren formatieren;1664.8.1;13.1 Standardeinstellungen;1664.8.1.1;13.1.1 Genauigkeit;1664.8.1.2;13.1.2 Ausgabeformat;1694.8.2;13.2 Die Manipulatoren setiosflags() und resetiosflags();1734.8.3;13.3 Die Manipulatoren fixed und scientific;1784.8.4;13.4 setprecision();1804.8.4.1;13.4.1 setprecision() in Verbindung mit Scientific-/Fixed-Format;1834.8.4.2;13.4.2 Anzeige von Nachkommastellen begrenzen;1844.8.5

2 Welchen Compiler sollten Sie verwenden? (S. 29-30)Bevor Sie Ihr erstes Programm schreiben, werden wir zunächst auf die Frage der benötigten Software eingehen. Einerseits ist natürlich auch die Wahl des Compilers, wie vieles andere, eine Frage des persönlichen Geschmacks. Auf der anderen Seite spielt es eine Rolle, ob Sie bereits Programmiererfahrung – in C++ oder möglicherweise in einer anderen Programmiersprache – mitbringen. Gerade wenn Sie zu den Programmiereinsteigern gehören, sollten Sie besonders darauf achten, dass der Compiler, den Sie verwenden, den ANSI/ISO-C++-Sprachstandard in vollem Umfang unterstützt. Des Weiteren rate ich Ihnen in diesem Fall, fürs Erste einen einfachen Kommandozeilen-Compiler zu verwenden. Natürlich bietet eine aufwändige Entwicklungsumgebung wie z.B. das Visual Studio von Microsoft viele Vorteile. Diese werden Sie aber erst richtig nutzen können, wenn Sie schon einiges Verständnis und Erfahrung in der Programmierung besitzen. Dem Anfänger wird die Komplexität einer modernen IDE jedoch eher zum Nachteil gereichen. 2.1 Borland C++-Compiler Lesern, die unter einem Windows-Betriebssystem arbeiten, sei die Kommandozeilen- Version des C++-Compilers von Borland empfohlen. Sie finden ihn in der zur Zeit der Drucklegung aktuellen Version 5.5.1 auf der Buch-CD im Verzeichnis Borland-Compiler (Dateiname: freecommandLinetools.exe). Ansonsten können Sie den C++-Compiler über die Website – klicken Sie hierzu auf den Link DOWNLOADS, dann auf C++BUILDER und anschließend auf COMPILER – oder gleich unter gear.com/tabid/139/Default.aspx, Link COMPILER, kostenlos herunterladen. Der Kommandozeilen- Compiler von Borland ist zuverlässig und leistungsfähig. Außerdem unterstützt er den ANSI/ISO-C++-Sprachstandard in vollem Umfang. Die Installation wird weiter unten beschrieben. Insbesondere werden wir die einzelnen Schritte aufzeigen, die für das Übersetzen unseres ersten Programms speziell mit diesem Compiler nötig sind. Für Leser, die mit einem anderen Compiler arbeiten, ist es leider unerlässlich, sich mit dessen Bedienung bis zu einem gewissen Grad selbständig vertraut zu machen. Bemühen Sie gegebenenfalls die Dokumentation Ihres Compilers. Damit sich diese Lesergruppe nicht benachteiligt fühlt, sei noch einmal vermerkt, dass der Fokus dieses Buches auf dem Erlernen der Programmiersprache C++ liegt, nicht auf der Beschreibung einer bestimmten IDE. Zudem sind die Anleitungen, die Sie in Kapitel 4 im Zusammenhang mit unserem ersten Programm in Bezug auf den Borland-Compiler erhalten, mehr oder weniger auch auf andere Compiler anwendbar. Mit Beginn des zweiten Teils wird eine gewisse Vertrautheit mit der von Ihnen verwendeten Software vorausgesetzt, sodass in dieser Hinsicht alle Leser gleich behandelt werden. Im Übrigen ist es nicht immer zwingend notwendig, dass Sie am Computer sitzen, wenn Sie dieses Buch lesen (manche Leser mögen dies generell als unangenehm empfinden). Die meisten Beispiele sollten Sie auch ohne direkten Rechnerkontakt gut verstehen können. Praktische Übung empfiehlt sich natürlich in jedem Fall. 2.2 Wie finde ich einen passenden Compiler? Diese Frage stellt sich natürlich nur, wenn Sie nicht mit dem oben genannten Borland- Compiler arbeiten können oder aus einem bestimmten Grund nicht wollen. Leider ist der Borland C++-Compiler nicht für Linux-Betriebssysteme verfügbar. In aller Regel ist jedoch dort ein C++-Kommandozeilen-Compiler (GCC) bereits vorinstalliert, sodass Sie diesen verwenden können. Er gewährleistet ebenfalls eine ausreichende Unters 2 Welchen Compiler sollten Sie verwenden? (S. 29-30)Bevor Sie Ihr erstes Programm schreiben, werden wir zunächst auf die Frage der benötigten Software eingehen. Einerseits ist natürlich auch die Wahl des Compilers, wie vieles andere, eine Frage des persönlichen Geschmacks. Auf der anderen Seite spielt es eine Rolle, ob Sie bereits Programmiererfahrung – in C++ oder möglicherweise in einer anderen Programmiersprache – mitbringen. Gerade wenn Sie zu den Programmiereinsteigern gehören, sollten Sie besonders darauf achten, dass der Compiler, den Sie verwenden, den ANSI/ISO-C++-Sprachstandard in vollem Umfang unterstützt. Des Weiteren rate ich Ihnen in diesem Fall, fürs Erste einen einfachen Kommandozeilen-Compiler zu verwenden. Natürlich bietet eine aufwändige Entwicklungsumgebung wie z.B. das Visual Studio von Microsoft viele Vorteile. Diese werden Sie aber erst richtig nutzen können, wenn Sie schon einiges Verständnis und Erfahrung in der Programmierung besitzen. Dem Anfänger wird die Komplexität einer modernen IDE jedoch eher zum Nachteil gereichen. 2.1 Borland C++-Compiler Lesern, die unter einem Windows-Betriebssystem arbeiten, sei die Kommandozeilen- Version des C++-Compilers von Borland empfohlen. Sie finden ihn in der zur Zeit der Drucklegung aktuellen Version 5.5.1 auf der Buch-CD im Verzeichnis Borland-Compiler (Dateiname: freecommandLinetools.exe). Ansonsten können Sie den C++-Compiler über die Website – klicken Sie hierzu auf den Link DOWNLOADS, dann auf C++BUILDER und anschließend auf COMPILER – oder gleich unter gear.com/tabid/139/Default.aspx, Link COMPILER, kostenlos herunterladen. Der Kommandozeilen- Compiler von Borland ist zuverlässig und leistungsfähig. Außerdem unterstützt er den ANSI/ISO-C++-Sprachstandard in vollem Umfang. Die Installation wird weiter unten beschrieben. Insbesondere werden wir die einzelnen Schritte aufzeigen, die für das Übersetzen unseres ersten Programms speziell mit diesem Compiler nötig sind. Für Leser, die mit einem anderen Compiler arbeiten, ist es leider unerlässlich, sich mit dessen Bedienung bis zu einem gewissen Grad selbständig vertraut zu machen. Bemühen Sie gegebenenfalls die Dokumentation Ihres Compilers. Damit sich diese Lesergruppe nicht benachteiligt fühlt, sei noch einmal vermerkt, dass der Fokus dieses Buches auf dem Erlernen der Programmiersprache C++ liegt, nicht auf der Beschreibung einer bestimmten IDE. Zudem sind die Anleitungen, die Sie in Kapitel 4 im Zusammenhang mit unserem ersten Programm in Bezug auf den Borland-Compiler erhalten, mehr oder weniger auch auf andere Compiler anwendbar. Mit Beginn des zweiten Teils wird eine gewisse Vertrautheit mit der von Ihnen verwendeten Software vorausgesetzt, sodass in dieser Hinsicht alle Leser gleich behandelt werden. Im Übrigen ist es nicht immer zwingend notwendig, dass Sie am Computer sitzen, wenn Sie dieses Buch lesen (manche Leser mögen dies generell als unangenehm empfinden). Die meisten Beispiele sollten Sie auch ohne direkten Rechnerkontakt gut verstehen können. Praktische Übung empfiehlt sich natürlich in jedem Fall. 2.2 Wie finde ich einen passenden Compiler? Diese Frage stellt sich natürlich nur, wenn Sie nicht mit dem oben genannten Borland- Compiler arbeiten können oder aus einem bestimmten Grund nicht wollen. Leider ist der Borland C++-Compiler nicht für Linux-Betriebssysteme verfügbar. In aller Regel ist jedoch dort ein C++-Kommandozeilen-Compiler (GCC) bereits vorinstalliert, sodass Sie diesen verwenden können. Er gewährleistet ebenfalls eine ausreichende Unters 2 Welchen Compiler sollten Sie verwenden? (S. 29-30)Bevor Sie Ihr erstes Programm schreiben, werden wir zunächst auf die Frage der benötigten Software eingehen. Einerseits ist natürlich auch die Wahl des Compilers, wie vieles andere, eine Frage des persönlichen Geschmacks. Auf der anderen Seite spielt es eine Rolle, ob Sie bereits Programmiererfahrung – in C++ oder möglicherweise in einer anderen Programmiersprache – mitbringen. Gerade wenn Sie zu den Programmiereinsteigern gehören, sollten Sie besonders darauf achten, dass der Compiler, den Sie verwenden, den ANSI/ISO-C++-Sprachstandard in vollem Umfang unterstützt. Des Weiteren rate ich Ihnen in diesem Fall, fürs Erste einen einfachen Kommandozeilen-Compiler zu verwenden. Natürlich bietet eine aufwändige Entwicklungsumgebung wie z.B. das Visual Studio von Microsoft viele Vorteile. Diese werden Sie aber erst richtig nutzen können, wenn Sie schon einiges Verständnis und Erfahrung in der Programmierung besitzen. Dem Anfänger wird die Komplexität einer modernen IDE jedoch eher zum Nachteil gereichen. 2.1 Borland C++-Compiler Lesern, die unter einem Windows-Betriebssystem arbeiten, sei die Kommandozeilen- Version des C++-Compilers von Borland empfohlen. Sie finden ihn in der zur Zeit der Drucklegung aktuellen Version 5.5.1 auf der Buch-CD im Verzeichnis Borland-Compiler (Dateiname: freecommandLinetools.exe). Ansonsten können Sie den C++-Compiler über die Website – klicken Sie hierzu auf den Link DOWNLOADS, dann auf C++BUILDER und anschließend auf COMPILER – oder gleich unter gear.com/tabid/139/Default.aspx, Link COMPILER, kostenlos herunterladen. Der Kommandozeilen- Compiler von Borland ist zuverlässig und leistungsfähig. Außerdem unterstützt er den ANSI/ISO-C++-Sprachstandard in vollem Umfang. Die Installation wird weiter unten beschrieben. Insbesondere werden wir die einzelnen Schritte aufzeigen, die für das Übersetzen unseres ersten Programms speziell mit diesem Compiler nötig sind. Für Leser, die mit einem anderen Compiler arbeiten, ist es leider unerlässlich, sich mit dessen Bedienung bis zu einem gewissen Grad selbständig vertraut zu machen. Bemühen Sie gegebenenfalls die Dokumentation Ihres Compilers. Damit sich diese Lesergruppe nicht benachteiligt fühlt, sei noch einmal vermerkt, dass der Fokus dieses Buches auf dem Erlernen der Programmiersprache C++ liegt, nicht auf der Beschreibung einer bestimmten IDE. Zudem sind die Anleitungen, die Sie in Kapitel 4 im Zusammenhang mit unserem ersten Programm in Bezug auf den Borland-Compiler erhalten, mehr oder weniger auch auf andere Compiler anwendbar. Mit Beginn des zweiten Teils wird eine gewisse Vertrautheit mit der von Ihnen verwendeten Software vorausgesetzt, sodass in dieser Hinsicht alle Leser gleich behandelt werden. Im Übrigen ist es nicht immer zwingend notwendig, dass Sie am Computer sitzen, wenn Sie dieses Buch lesen (manche Leser mögen dies generell als unangenehm empfinden). Die meisten Beispiele sollten Sie auch ohne direkten Rechnerkontakt gut verstehen können. Praktische Übung empfiehlt sich natürlich in jedem Fall. 2.2 Wie finde ich einen passenden Compiler? Diese Frage stellt sich natürlich nur, wenn Sie nicht mit dem oben genannten Borland- Compiler arbeiten können oder aus einem bestimmten Grund nicht wollen. Leider ist der Borland C++-Compiler nicht für Linux-Betriebssysteme verfügbar. In aller Regel ist jedoch dort ein C++-Kommandozeilen-Compiler (GCC) bereits vorinstalliert, sodass Sie diesen verwenden können. Er gewährleistet ebenfalls eine ausreichende Unters 2 Welchen Compiler sollten Sie verwenden? (S. 29-30)Bevor Sie Ihr erstes Programm schreiben, werden wir zunächst auf die Frage der benötigten Software eingehen. Einerseits ist natürlich auch die Wahl des Compilers, wie vieles andere, eine Frage des persönlichen Geschmacks. Auf der anderen Seite spielt es eine Rolle, ob Sie bereits Programmiererfahrung – in C++ oder möglicherweise in einer anderen Programmiersprache – mitbringen. Gerade wenn Sie zu den Programmiereinsteigern gehören, sollten Sie besonders darauf achten, dass der Compiler, den Sie verwenden, den ANSI/ISO-C++-Sprachstandard in vollem Umfang unterstützt. Des Weiteren rate ich Ihnen in diesem Fall, fürs Erste einen einfachen Kommandozeilen-Compiler zu verwenden. Natürlich bietet eine aufwändige Entwicklungsumgebung wie z.B. das Visual Studio von Microsoft viele Vorteile. Diese werden Sie aber erst richtig nutzen können, wenn Sie schon einiges Verständnis und Erfahrung in der Programmierung besitzen. Dem Anfänger wird die Komplexität einer modernen IDE jedoch eher zum Nachteil gereichen. 2.1 Borland C++-Compiler Lesern, die unter einem Windows-Betriebssystem arbeiten, sei die Kommandozeilen- Version des C++-Compilers von Borland empfohlen. Sie finden ihn in der zur Zeit der Drucklegung aktuellen Version 5.5.1 auf der Buch-CD im Verzeichnis Borland-Compiler (Dateiname: freecommandLinetools.exe). Ansonsten können Sie den C++-Compiler über die Website – klicken Sie hierzu auf den Link DOWNLOADS, dann auf C++BUILDER und anschließend auf COMPILER – oder gleich unter gear.com/tabid/139/Default.aspx, Link COMPILER, kostenlos herunterladen. Der Kommandozeilen- Compiler von Borland ist zuverlässig und leistungsfähig. Außerdem unterstützt er den ANSI/ISO-C++-Sprachstandard in vollem Umfang. Die Installation wird weiter unten beschrieben. Insbesondere werden wir die einzelnen Schritte aufzeigen, die für das Übersetzen unseres ersten Programms speziell mit diesem Compiler nötig sind. Für Leser, die mit einem anderen Compiler arbeiten, ist es leider unerlässlich, sich mit dessen Bedienung bis zu einem gewissen Grad selbständig vertraut zu machen. Bemühen Sie gegebenenfalls die Dokumentation Ihres Compilers. Damit sich diese Lesergruppe nicht benachteiligt fühlt, sei noch einmal vermerkt, dass der Fokus dieses Buches auf dem Erlernen der Programmiersprache C++ liegt, nicht auf der Beschreibung einer bestimmten IDE. Zudem sind die Anleitungen, die Sie in Kapitel 4 im Zusammenhang mit unserem ersten Programm in Bezug auf den Borland-Compiler erhalten, mehr oder weniger auch auf andere Compiler anwendbar. Mit Beginn des zweiten Teils wird eine gewisse Vertrautheit mit der von Ihnen verwendeten Software vorausgesetzt, sodass in dieser Hinsicht alle Leser gleich behandelt werden. Im Übrigen ist es nicht immer zwingend notwendig, dass Sie am Computer sitzen, wenn Sie dieses Buch lesen (manche Leser mögen dies generell als unangenehm empfinden). Die meisten Beispiele sollten Sie auch ohne direkten Rechnerkontakt gut verstehen können. Praktische Übung empfiehlt sich natürlich in jedem Fall. 2.2 Wie finde ich einen passenden Compiler? Diese Frage stellt sich natürlich nur, wenn Sie nicht mit dem oben genannten Borland- Compiler arbeiten können oder aus einem bestimmten Grund nicht wollen. Leider ist der Borland C++-Compiler nicht für Linux-Betriebssysteme verfügbar. In aller Regel ist jedoch dort ein C++-Kommandozeilen-Compiler (GCC) bereits vorinstalliert, sodass Sie diesen verwenden können. Er gewährleistet ebenfalls eine ausreichende Unters

Reihe/Serie entwickler.press
Sprache deutsch
Gewicht 1275 g
Themenwelt Informatik Programmiersprachen / -werkzeuge C / C++
Schlagworte C++ • C++ (Programmiersprache); Einführung • Programmiersprachen
ISBN-10 3-939084-50-6 / 3939084506
ISBN-13 978-3-939084-50-1 / 9783939084501
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Torsten T. Will

Buch | Hardcover (2024)
Rheinwerk (Verlag)
49,90
das umfassende Handbuch

von Jürgen Wolf; René Krooß

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90