Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 997 Bytes

File metadata and controls

43 lines (28 loc) · 997 Bytes

Klassentemplate zur Klasse DynamicArray

Zurück


Übersicht

Folgende C++–Sprachmittel sollen zum Einsatz kommen:

  • Templates

Beschreibung

In der Aufgabe zu Dynamische Daten betrachteten wir eine Klasse für ein flexibel langes Array. Konkret ließen sich mit der Klasse DynamicArray aber nur beliebig lange int-Felder anlegen.

Erstellen Sie in dieser Aufgabe nun ein Klassentemplate DynamicArrayTemplate, das diesselbe Funktionalität wie Klasse DynamicArray besitzt, aber für unterschiedliche Datentypen instanziiert werden kann.

Beispiel:

DynamicArrayTemplate<std::string> array(3);
array[0] = "one";
array[1] = "two";
array[2] = "three";
array.print();

Quellcode der Lösungen:

DynamicArrayTemplate.h
DynamicArrayTemplate_Main.cpp


Zurück