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

Nützlich: Argumentwandlung in Zeichenkette mit # #define PRINT(X) cout « (#X) « "= "« (X) « ’\n’ Damit kann kurz PRINT(int(xptr)-int(xptr2)); geschrieben werden anstatt cout

Verifizieren logischer Annahmen mit assert assertion = Zusicherung #include // enthält Makrodefinition const int Grenze = 100; int Index; // .... Berechnung von Index // Test auf Einhaltung der Grenzen: assert(Index >= 0 && Index < Grenze); Seiteneffekte vermeiden! assert(datei_oeffnen( filename) == erfolgreich); // Fehler assert(zeiger = new int[100]); // Fehler (keine Ausführung bei NDEBUG) Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 135 zurück Ende

Nützlich: Argumentwandlung in Zeichenkette mit #<br />

#define PRINT(X) cout « (#X) « "= "« (X) « ’\n’<br />

Damit kann kurz<br />

PRINT(int(xptr)-int(xptr2));<br />

geschrieben werden anstatt<br />

cout

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!