I thought it was ugly in 1987, and it hasn't improved with age. Then < > for templates made it worse.
Then there's formatted I/O:
void IOS_precision() { cout << "\n--------------------------\n"; cout << "Implementing ios::precision\n\n"; cout << "Implementing ios::width"; cout.setf(ios::fixed, ios::floatfield); cout.precision(2); cout<<3.1422; cout << "\n--------------------------\n"; }
> copied even if badly
Any program can be written in any language. But why suffer?
iostreams hardly played a role in all C++ GUI frameworks and for object serialisation, precision flags were seldom used.
reply
I thought it was ugly in 1987, and it hasn't improved with age. Then < > for templates made it worse.
Then there's formatted I/O:
and I don't know if the problem with multithreading was resolved or not.> copied even if badly
Any program can be written in any language. But why suffer?