On Wednesday, 26 June 2013 at 22:56:41 UTC, Walter Bright wrote:
On 6/26/2013 2:47 PM, Paulo Pinto wrote:
I have been an adept of iostreams since day one and never
understood why people
complain so much about them or the operator<< and operator>>
for that matter.
Even if you can get past the execrable look of it, it suffers
from at least 3 terrible technical problems:
1. not thread safe
2. not exception safe
3. having to acquire/release mutexes for every << operation
rather than once for the whole expression
Thanks for listing those issues they actually represent areas
where I never used iostreams directly.
1. our iostream usage tends to be done from a central place
2. I am yet to write portable C++ code with exceptions turned on
3. wasn't aware of it