overloading operators for I/O

Walter Bright newshound at digitalmars.com
Wed Feb 14 14:45:50 PST 2007


Michiel wrote:
> What about the other reason I mentioned? About sending messages to abstract
> objects with a standard operator?
> 
> "I also like how you can send a message to an abstract object. And that can be a
> cout, a cerr, an error console in a GUI, or something else. Same thing the other
> way around."
> 
> I even missed an important one. File I/O.

This can be done using variadic functions or tuples.

> To sum up: I love D. But I also like the streaming operator.

I didn't expect to convince you <g>.



More information about the Digitalmars-d mailing list