![]() |
C++: Operatoren << und >>
Hallo;
habe mich gestern aus Zufall kurz mit cout und cin beschäftigen müssen. (sonst benutze ich immer printf und scanf) Was bedeuten dabei die Operatoren << und >>? Eigentlich ist es ja Bitweiser links- und rechtsshift. Aber in diesem Zusammenhang bedeutet es sicher was anderes. Was? Google hat mir nicht helfen können. |
Re: C++: Operatoren << und >>
Ich hatte mal so etwas ähnliches, und da bedeutete es: In die Standardausgabe schreiben (>>) und von der Standardeingabe lesen (<<). Quasi wie im DOS.
|
Re: C++: Operatoren << und >>
Eigentlich sind dies Bitweise Operatoren shl, shr. Aber sie wurden für die Stream-Klasse überladen und bedeuten das was Mathias gesagt hat.
|
Re: C++: Operatoren << und >>
Man kann Operatoren überladen?
:shock: Das ist ja megageil! :stupid: |
Re: C++: Operatoren << und >>
Moin!
Zitat:
MfG Muetze1 |
Re: C++: Operatoren << und >>
Meiner Meinung nach konnte man doch auch normale Operatoren überladen!
z.B. + bei Integern Berichtigt mich falls ich falsch liege. |
Re: C++: Operatoren << und >>
Moin!
Zitat:
MfG Muetze1 |
Re: C++: Operatoren << und >>
In C++ kann man für eine Klasse JEDEN Operator überladen, also:
+ - / * >> << % Kann sein, dass welche fehlen, ich kenn nicht alle, aber ich WEISS, dass man alle überladen kann. ;) |
Re: C++: Operatoren << und >>
Moin!
Zitat:
Also nicht Klasse + int sondern z.B. int = int + Zahl ?? MfG Muetze1 |
Re: C++: Operatoren << und >>
ja, in cpp kann man operatoren und anweisungen so überladen, wie man will, d.h. auch so, dass niemand mehr den quellcode vernünftig lesen kann. man kann auch klammern umdefinieren... wie man lustig ist
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz