07.10.2013 Aufrufe

Vorlesungsskript - Hochschule Emden/Leer

Vorlesungsskript - Hochschule Emden/Leer

Vorlesungsskript - Hochschule Emden/Leer

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

c○ Prof. Dr. B. Bartning, HS <strong>Emden</strong>/<strong>Leer</strong> Rumpfskript ” Informatik I/II“ (WS/SS 2010/11) 5<br />

Beispiele:<br />

Durchlauf : Beginn WS 2008/09, 2. Semester SS 2009<br />

Durchlauf : Beginn WS 2009/10, 2. Semester SS 2010<br />

Durchlauf : Beginn WS 2010/11, 2. Semester SS 2011<br />

Ggf. werden auch Bücher zitiert:<br />

K&R2/ Kernighan/Ritchie, The C Programming Language, 2. Auflage, Prentice Hall 1988;<br />

dt.: Programmieren in C, 2. Auflage, Hanser 1990<br />

Str2/ Stroustrup, The C ++ Programming Language, 2. Auflage, Addison-Wesley 1991;<br />

dt.: Die C ++ Programmiersprache, 2. Auflage, Addison-Wesley 1992 u. später<br />

(dt. Auflage: Vorsicht! Viele Fehler!)<br />

Str3/ Stroustrup, The C ++ Programming Language, 3. Auflage, Addison-Wesley 1997;<br />

dt.: Die C ++ Programmiersprache, 3. Auflage, Addison-Wesley 1998<br />

EffCpp/ Meyers, Effective C ++: 50 Specific Ways ..., 2. Auflage, Addison-Wesley 1998;<br />

dt.: Effektiv C ++ programmieren, 3. Auflage, Addison-Wesley 1998<br />

MEffCpp/ Meyers, More Effective C ++: 35 Specific Ways ..., Addison-Wesley 1997;<br />

dt.: Mehr Effektiv C ++ programmieren, Addison-Wesley 1997<br />

D&E/ Stroustrup, Design and Evolution of C ++, AT&T Bell Lab. 1994;<br />

dt.: Design und Entwicklung von C ++, Addison-Wesley 1994<br />

ARM/ Ellis/Stroustrup, The Annotated C ++ Reference, Addison-Wesley 1990<br />

0.3 Hinweise zum Umgang mit älteren C ++-Compilern<br />

Diese Vorlesung und auch die Übungen sind für den Umgang mit neuen Compilern gedacht.<br />

Wenn Ihnen ein älterer C ++-Compiler zur Verfügung steht:<br />

• Der Compiler kennt vielleicht den Datentyp bool nicht; dann bitte folgende Zeilen einfügen:<br />

typedef int bool;<br />

const bool true=1, false=0;<br />

• Bei Definition von Variablen im Initialisierungsteil einer for-Anweisung: ggf. gesamte for-<br />

Anweisung in Block einfügen, s. (4.51c).<br />

• Er kennt ggf. die Include-Zeilen in der angegebenen Form noch nicht. Dann bitte folgende (beispielhaft<br />

aufgezeigten) Ersetzungen vornehmen:<br />

// C++-Include-Dateien<br />

#include <br />

// Statt: #include (d. h. ".h" hinzufügen)<br />

// C-Include-Dateien:<br />

#include <br />

// Statt: #include (d. h. führendes "c" weglassen<br />

// und ".h" hinzufügen)<br />

Zusätzlich muss dann auch die folgende Zeile weggelassen werden:<br />

using namespace std;<br />

Näheres dazu ist in (8.23c) kurz angedeutet.<br />

Sehr wichtig: Sie sollten auf keinen Fall in einem Projekt diese beide Schreibweisen der Include-<br />

Zeilen mischen!

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!