Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung Breymann. C++ Einführung und professionelle Programmierung

vred.bioinf.uni.sb.de
von vred.bioinf.uni.sb.de Mehr von diesem Publisher
17.11.2014 Aufrufe

• #ifndef c_h liefert TRUE, weil c_h noch nicht definiert ist • #define c_h definiert c_h • alles bis #endif wird eingeschlossen Die Wirkung des zweiten Durchlaufs von c.h als indirekte Folge von #include "b.cpp" in mainprog.cpp ist: • #ifndef c_h liefert FALSE (d.h. 0), weil c_h bereits definiert ist • alles bis #endif wird ignoriert. Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 128 zurück Ende

Makros mit #define zum Ersetzen von Makros durch Zeichenketten, wobei Parameter erlaubt sind. Die Makrodefinitionen // nicht empfehlenswert! #define PI 3.14 #define schreibe cout #define QUAD(x) ((x)*(x)) erlauben den Text schreibe

Makros mit #define<br />

zum Ersetzen von Makros durch Zeichenketten, wobei Parameter erlaubt<br />

sind. Die Makrodefinitionen<br />

// nicht empfehlenswert!<br />

#define PI 3.14<br />

#define schreibe cout<br />

#define QUAD(x) ((x)*(x))<br />

erlauben den Text<br />

schreibe

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!