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

argc argv[ ] env[] Dabei ist argv[argc] argv[0] = Anzahl der Kommandozeilenparameter = C-Array mit Kommandozeilenparametern = C-Array der Umgebungsvariablen. = "" (leerer String), und enthält den Programmaufruf Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 110 zurück Ende

4.3 Grundsätze der modularen Gestaltung Sinnvoll: Aufteilung eines großen Programms in einzelne, getrennt übersetzbare Dateien, die zusammengehörige Programmteile enthalten. Aufbau: • Header enthalten Konstanten und Schnittstellenbeschreibungen wie - Klassendeklarationen, - Deklarationen globaler Daten und - Funktionsprototypen Typisch: Dateien mit .h-Endung, außer Standardheader • Implementations-Files enthalten die Implementation der Klassen und den Programmcode der Funktionen (*.cpp) • Main-File enthält das Hauptprogramm main( ) Bekanntmachen der Schnittstellen durch Lesen der Header-Files: #include #include"myheader.h" Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 111 zurück Ende

4.3 Gr<strong>und</strong>sätze der modularen Gestaltung<br />

Sinnvoll: Aufteilung eines großen Programms in einzelne, getrennt übersetzbare<br />

Dateien, die zusammengehörige Programmteile enthalten.<br />

Aufbau:<br />

• Header enthalten Konstanten <strong>und</strong> Schnittstellenbeschreibungen wie<br />

- Klassendeklarationen,<br />

- Deklarationen globaler Daten <strong>und</strong><br />

- Funktionsprototypen<br />

Typisch: Dateien mit .h-Endung, außer Standardheader<br />

• Implementations-Files enthalten die Implementation der Klassen <strong>und</strong><br />

den Programmcode der Funktionen (*.cpp)<br />

• Main-File enthält das Hauptprogramm main( )<br />

Bekanntmachen der Schnittstellen durch Lesen der Header-Files:<br />

#include<br />

#include"myheader.h"<br />

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

Inhalt ◭◭ ◭ ◮ ◮◮ 111 zurück Ende

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!