Skip to main content

2017 | OriginalPaper | Buchkapitel

Templates

verfasst von : Dieter Duschl

Erschienen in: Softwareentwicklung mit C++

Verlag: Springer Fachmedien Wiesbaden

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

search-config
loading …

Ein grundlegendes Ziel der OOP ist, mit minimalem Codeaufwand ein optimales Ergebnis zu erzielen. Wir sollten immer davon ausgehen, dass die Anzahl der Fehler einer Software in der Regel in direkter Proportionalität zu den ”lines of code” (LOC) steht. Das heißt: je weniger Sie codieren, desto sicherer wird Ihre Software sein. Natürlich sollte dieser Gedanke nicht bis zum Extremum gedacht werden: wenn Sie gar nichts codieren, so haben Sie zwar keine Fehler, aber auch keinen Code. Sie haben also nichts produziert. Trotzdem wollen wir immer darauf achten, unseren Code kurz und transparent zu halten. Er sollte universell einsetzbar sein. Das Prinzip der Templates wird uns dabei helfen. Damit – mit dem Prinzip der Templates – wollen wir uns in diesem Kapitel beschäftigen. Das Wort Template kommt aus dem Englischen und bedeutet soviel wie Schablone oder Vorlage und beschreibt damit auch sehr gut den Sinn von Templates: wir wollen Code-Vorlagen erstellen, die es ermöglichen, prinzipiell identischen Code mit verschiedenen Typen bzw. Strukturen laufen zu lassen. Wir wiederholen in diesem Kapitel den Begriff des Makros, machen uns Funktions-Templates klar und beschäftigen uns mit Template-Klassen.

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!

Metadaten
Titel
Templates
verfasst von
Dieter Duschl
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-658-18123-9_11

Premium Partner