Skip to main content

2016 | OriginalPaper | Buchkapitel

3. Templates

verfasst von : Jürgen Lemke

Erschienen in: C++-Metaprogrammierung

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

In C++ werden Templates, die in Funktions- und Klassentemplates eingeteilt werden können, sehr häufig verwendet. Ein Zeugnis hierfür ist die Standard Template Library, die fast ausschließlich aus templatebasiertem Quellcode besteht.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Moderne Compiler optimieren die Funktion power gleich gut, egal ob die Berechnung innerhalb einer Schleife oder mit einer Rekursion erfolgt.
 
2
Die Microsoft Compiler bis Visual C++ 2013 unterstützen constexpr nicht.
 
Literatur
2.
Zurück zum Zitat Sutter, Herb. 2001. Why not specialize function templates? 2001, Bd. C/C++ Users Journal 7(19): 65–68. Sutter, Herb. 2001. Why not specialize function templates? 2001, Bd. C/C++ Users Journal 7(19): 65–68.
3.
Zurück zum Zitat Veldhuizen, Todd. 1995. Using C++ template metaprograms. C++ Report. 7(4): 36–43. Veldhuizen, Todd. 1995. Using C++ template metaprograms. C++ Report. 7(4): 36–43.
5.
Zurück zum Zitat Krzysztof, Czarnecki, und Ulrich W Eisenecker. 2000. Generative programming. Boston: Addision-Westley. ISBN 0-201-30977-7. Krzysztof, Czarnecki, und Ulrich W Eisenecker. 2000. Generative programming. Boston: Addision-Westley. ISBN 0-201-30977-7.
Metadaten
Titel
Templates
verfasst von
Jürgen Lemke
Copyright-Jahr
2016
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-48550-7_3