• Keine Ergebnisse gefunden

#inlude <string&gt

N/A
N/A
Protected

Academic year: 2021

Aktie "#inlude <string&gt"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

WolfgangKaier Blatt4

A

Objektorientierte Programmierung mit C++

(WS 2008)

Abgabetermin:25.November2008

11 Verkettete Liste (10 Punkte)

EineVerketteteListeisteinedynamisheDatenstruktur,dieeineSpeiherungvoneinerunbe-

stimmtenAnzahlmiteinanderinBeziehungstehenderDatentypenerlaubt.

IndiesemÜbungsblattsollenSieeineeinfahverketteteListezurSpeiherungvonMesswer-

teneines Kraftaufnehmerserstellen. Dabei giltes proDatensatzdieID desMesswertes, die

aufgenommeneKraftsowieeinezusätzliheBeshreibungzuspeihern.

Beshreiben Sie,welhe Klassen,Methoden undAttribute werdenbenötigt?Wiekönnte die

Implementierungaussehen?

DenierenSieanshlieÿenddieDatenstruktursowieeinezugehörigeKlasse.ImplementierenSie

MethodenzumEinfügenundLösheneinesElementes.AhtenSieaufkorrektesFreigebendes

nihtmehrbenötigtenSpeihers.

VerwendenSieuntershiedliheDateienfürDenitionenundImplementierung!

Hinweis

ZumaufnehmenderDatenkönnenSiefolgendesKohrezeptverwenden:

#inlude <iostream>

#inlude <string>

using namespae std;

int main() {

int id; double wert; string beshreibung;

out << "Bitte ID, Wert und Beshreibung eingenben " << endl;

in >>id >> wert;

getline(in,beshreibung) ;

out << "Ausgabe" << endl;

VielErfolg!

Referenzen

ÄHNLICHE DOKUMENTE

[r]

(a) Ihre Laborrechner für das Interface /dev/eth1 über den Rou- ter RNS1 und für die Protokoll IPv4 und IPv6 kommunikations- fähig machen. (b) Einsatztests sowohl über die

(a) Ihre Laborrechner für das Interface /dev/eth1, über den Router RNS1 und für die Protokoll IPv4 und IPv6 kommunika- tionsfähig machen. (b) Einsatztests sowohl über die

Das empfindet man am unmittelbarsten, wenn das Fach- werk nicht als »Balkenträger« von Stützpunkt zu Stützpunkt reicht, sondern wenn es als '&gt;&gt;Ausleger« oder Kragdach nur

[r]

[r]

[r]

[r]