ostream::operator <<

ostream&operator<<(charch**);**

ostream&operator<<(unsignedcharuch**);**

ostream&operator<<(signedcharsch**);**

ostream&operator<<(constchar**psz***);**

ostream&operator<<(constunsignedchar**pusz***);**

ostream&operator<<(constsignedchar* pssz**);**

ostream&operator<<(shorts**);**

ostream&operator<<(unsignedshortus**);**

ostream&operator<<(intn**);**

ostream&operator<<(unsignedintun**);**

ostream&operator<<(longl**);**

ostream&operator<<(unsignedlongul**);**

ostream&operator<<(floatf**);**

ostream&operator<<(doubled**);**

ostream&operator<<(longdoubleld**);** (16-bit only)

ostream&operator<<(constvoid* pv**);**

ostream&operator<<(streambuf* psb**);**

ostream&operator<<(ostream&(*fcn**)(ostream&));**

ostream&operator<<(ios&(*fcn**)(ios&));**

Remarks

These overloaded operators insert their argument into the stream. With the last two variations, you can use manipulators that are defined for both ostream and ios.

ostream OverviewOutput Stream Classes