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

Inhalt von Header-Dateien (*.h, *.hpp) • Funktionsprototypen (Schnittstellen) void meineFunktion(int einParameter); • reine Deklaration (nicht Definition) globaler Variablen extern int global; • reine Deklaration globaler Konstanten (nicht Definition, das heißt ohne Initialisierung) extern const int globaleKonstante; • Definition von Datentypen wie enum oder struct (weil die *.cpp- Dateien die Größe von Objekten dieser Datentypen kennen müssen) struct Punkt { }; int x; int y; enum Wochenende {Samstag, Sonntag}; Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 124 zurück Ende

Inhalt von Implementations-Dateien (*.cpp, *.cc, *.C) • Funktionsdefinitionen (Implementation) void meineFunktion(int Parameter) { } // ... Programmcode • Definition globaler Variablen (nur einmal im Programm) int global; • Definition und Initialisierung globaler Konstanten (nur einmal im Programm) extern const int globaleKonstante = 1; • Definition von Objekten bestimmter Datentypen Punkt einPunkt; Wochenende einWochenende; Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 125 zurück Ende

Inhalt von Header-Dateien (*.h, *.hpp)<br />

• Funktionsprototypen (Schnittstellen)<br />

void meineFunktion(int einParameter);<br />

• reine Deklaration (nicht Definition) globaler Variablen<br />

extern int global;<br />

• reine Deklaration globaler Konstanten (nicht Definition, das heißt<br />

ohne Initialisierung)<br />

extern const int globaleKonstante;<br />

• Definition von Datentypen wie enum oder struct (weil die *.cpp-<br />

Dateien die Größe von Objekten dieser Datentypen kennen müssen)<br />

struct Punkt {<br />

};<br />

int x;<br />

int y;<br />

enum Wochenende {Samstag, Sonntag};<br />

<strong>Breymann</strong> <strong>C++</strong>, c○ Hanser Verlag München<br />

Inhalt ◭◭ ◭ ◮ ◮◮ 124 zurück Ende

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!