17.11.2014 Aufrufe

Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

9.2 Eine Klasse für Vektoren<br />

(ähnlich zur Standardbibliothek)<br />

Unterschiede zu einem normalen Array:<br />

• Der Arrayzugriff über den Index-Operator [ ] ist sicher (im GGs. zur<br />

Standardbibliothek, vgl at()). Eine Indexüberschreitung wird zur Laufzeit<br />

als Fehler gemeldet, es wird keine <strong>und</strong>efinierte Adresse angesprungen.<br />

• Es wird ein Zuweisungsoperator definiert, so dass v1=v2; geschrieben<br />

werden kann mit dem Ergebnis v1[i]==v2[i] für alle i im<br />

Bereich 0 bis (Länge von v2)-1.<br />

• Die Klasse kann leicht um weitere Funktionen erweitert werden wie<br />

Bildung eines Skalarprodukts, Finden des größten Elements, Addition<br />

zweier Vektoren <strong>und</strong> andere.<br />

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

Inhalt ◭◭ ◭ ◮ ◮◮ 379 zurück Ende

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!