3 ms·
> Some folks don't like iostreams I thought it was ugly in 1987, and it hasn't improved with age. Then < > for templates made it worse. Then there's formatted
by WalterBright 3mo ago
> Some folks don't like iostreams
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";
}
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?
- pjmlp 3mo agoThat is always given as an example of how bad it is, yet I seldom have used any kind of such formatting since 1993. iostreams hardly played a role in all C++ GUI frameworks and for object serialisation, precision flags were seldom used.