| stringbuf::str string str ( ) const; void str ( string & s ); | stringbuf | 
| cplusplus.com | 
 Get/set the string content.
 
The first syntax returns a copy of the string content of the
internal character sequence.
 
The second syntax sets a copy of parameter s as the new internal character
sequence (string).
Parameters.
 Return Value.
 
The second syntax returns an STL string
object with a copy of the string content currently stored in the streambuf.
 Example.
// stringbuf::str
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main () {
  stringbuf sb;
  string mystr;
  sb.sputn ("Sample string",13);
  mystr=sb.str();
  cout << mystr;
  return 0;
}
Basic template member declaration ( basic_stringbuf<charT,traits,Allocator> ):
| basic_string<charT,traits,Allocator> str () const; void str (const basic_string<charT,traits,Allocator> & s ); | 
 See also.
 
stringbuf class