30.06.2013 Aufrufe

Softwareentwicklung in C++ - ASC

Softwareentwicklung in C++ - ASC

Softwareentwicklung in C++ - ASC

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

526 16. Die <strong>C++</strong> Standard Library<br />

74 /∗<br />

75 ∗/<br />

76 ostream &operator > (istream &stream,const Whatever &obj)<br />

Naiv betrachtet ist das alles also ke<strong>in</strong>e große Hexerei, weniger naiv betrachtet<br />

allerd<strong>in</strong>gs ist die Sache viel haariger: Woher will man denn wissen,<br />

dass der Input, der von irgendwo kommt, auch so gestaltet ist, wie man ihn<br />

erwartet? Nehmen wir e<strong>in</strong>fach nur unsere FullName Klasse her und nehmen<br />

wir weiters an, dass wir e<strong>in</strong>en solchen Namen von c<strong>in</strong> lesen wollen. Wer<br />

sagt uns, dass e<strong>in</strong> Benutzer wirklich e<strong>in</strong>en Vornamen und e<strong>in</strong>en Nachnamen<br />

e<strong>in</strong>tippt? Oder nehmen wir an, dass wir von e<strong>in</strong>em File lesen (ja, auch dafür<br />

gibt es entsprechende Streams). Wer sagt uns, dass nicht z.B. das Ende des

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!