24.08.2013 Aufrufe

003-Folien: Standard Template Library und Templates

003-Folien: Standard Template Library und Templates

003-Folien: Standard Template Library und Templates

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

C++: Funktionstemplates<br />

string& min(string& a,<br />

string& b)<br />

{<br />

}<br />

return (a < b) ? a : b;<br />

double& min(double& a,<br />

double& b)<br />

{<br />

return (a < b) ? a : b;<br />

}<br />

• Funktionstemplate =<br />

typunabhängige Formel<br />

• Aus der Formel erzeugt der<br />

Compiler typspezifische<br />

Versionen (wenn benötigt)!<br />

template <br />

T& min(T& a, T& b)<br />

{<br />

}<br />

Parameterliste des<br />

<strong>Template</strong>s<br />

return (a < b) ? a : b;<br />

TU Dresden, 21.04.13 MRT2 2006-2011 (c) UR Folie 16

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!