Re: ostream operator and setw
On Sep 14, 4:35 pm, Christian Johannes Charbula
<charb...@racon-linz.at> wrote:
Your favorite at the moment. I used the Holy Standard. If
I'd had Visual Studio up and running I'd just used the help
system.
even the 'holy standard' (which i don't own) is helpless if
u're looking on the wronge place, as i did (ostream) <=B0)))><
I disagree. It most definitely says that basic_ostream derives
from basic_ios, which derives from ios_base, so you know that
you need to look in basic_ios and ios_base as well.
But of course, the standard is NOT a particularly good tutorial.
If you're asking such relatively basic questions, I'd suggest a
good tutorial first; something that explains in general how to
write a user defined operator<< or operartor>>, and explains the
conventions involving such an operator. (For example, if you
use width(), you're supposed to reset it to 0.) A good tutorial
will also discuss the trade offs between using existing << and
operators, and using the streambuf directly. (In your case,
where numeric types are involved, using existing << and >>, as
you do, is definitly the way to go. But this isn't always the
case.)
One such tutorial would be the chapter on iostream in "The
Standard C++ Library", by Nicolai Josuttis, but I'm sure that
there are others.
--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orient=E9e objet/
Beratung in objektorientierter Datenverarbeitung
9 place S=E9mard, 78210 St.-Cyr-l'=C9cole, France, +33 (0)1 30 23 00 34