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++: Regeln für <strong>Template</strong>parameter<br />

• Gültigkeitsbereich folgt den normalen Regeln des<br />

Versteckens von Namen<br />

typedef double T;<br />

template <br />

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

{<br />

}<br />

T tmp = a;<br />

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

Das globale typedef von T als<br />

double wird durch den<br />

Typparameter T versteckt.<br />

• Ein Name der als <strong>Template</strong>parameter benutzt wird, darf<br />

innerhalb des <strong>Template</strong>s nicht für etwas anderes benutzt<br />

werden!<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!