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

noch fehlende Methoden-Implementierungen template const T& simpleStack::top() const { assert(!empty()); return array[anzahl-1]; } template void simpleStack::pop() { assert(!empty()); --anzahl; } template void simpleStack::push(const T &x) { assert(!full()); array[anzahl++] = x; } #endif // simstack1_t Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 288 zurück Ende

• Der Datentyp T steht für einen beliebigen Datentyp als Platzhalter. • Bei der Definition der Methoden außerhalb der Klasse muss der Datentyp in spitzen Klammern zusätzlich zum Namen der Klasse angegeben werden (). • Innerhalb der Klassendefinition wird der Typ T bei den Prototypen der Methoden vorausgesetzt, wenn er nicht angegeben ist. • Bei der Benutzung in einem Programm wird ein konkreter Datentyp angegeben. Anwendungsbeispiel: Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 289 zurück Ende

• Der Datentyp T steht für einen beliebigen Datentyp als Platzhalter.<br />

• Bei der Definition der Methoden außerhalb der Klasse muss der Datentyp<br />

in spitzen Klammern zusätzlich zum Namen der Klasse angegeben<br />

werden ().<br />

• Innerhalb der Klassendefinition wird der Typ T bei den Prototypen<br />

der Methoden vorausgesetzt, wenn er nicht angegeben ist.<br />

• Bei der Benutzung in einem Programm wird ein konkreter Datentyp<br />

angegeben.<br />

Anwendungsbeispiel:<br />

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

Inhalt ◭◭ ◭ ◮ ◮◮ 289 zurück Ende

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!