Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung Breymann. C++ Einführung und professionelle Programmierung

vred.bioinf.uni.sb.de
von vred.bioinf.uni.sb.de Mehr von diesem Publisher
17.11.2014 Aufrufe

5.1 Abstrakte Datentypen Abstrakter Datentyp = Datentypen + Funktionen Vergleich (Wiederholung aus der Einführung): Zugriff auf zwei Koordinaten X und Y eines Punktes • Unstrukturierter Zugriff X = 100; Y = 0; • Strukturierter Zugriff struct Punkt { }; int X, Y; void aendern(Punkt& p, int x, int y) { // ... Plausibilitätsprüfung p.X = x; p.Y = y; Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 144 zurück Ende

} // ... Protokollierung Punkt einPunkt; // Aufruf aendern(einPunkt, 10, 800); einPunkt.X = -3000; // ??? Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 145 zurück Ende

5.1 Abstrakte Datentypen<br />

Abstrakter Datentyp = Datentypen + Funktionen<br />

Vergleich (Wiederholung aus der <strong>Einführung</strong>):<br />

Zugriff auf zwei Koordinaten X <strong>und</strong> Y eines Punktes<br />

• Unstrukturierter Zugriff<br />

X = 100;<br />

Y = 0;<br />

• Strukturierter Zugriff<br />

struct Punkt {<br />

};<br />

int X, Y;<br />

void aendern(Punkt& p, int x, int y) {<br />

// ... Plausibilitätsprüfung<br />

p.X = x;<br />

p.Y = y;<br />

<strong>Breymann</strong> <strong>C++</strong>, c○ Hanser Verlag München<br />

Inhalt ◭◭ ◭ ◮ ◮◮ 144 zurück Ende

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!