| get (1) | basic_string<char_type,traits_type,allocator_type> str() const; |
|---|---|
| set (2) | void str (const basic_string<char_type,traits_type,allocator_type>& str); |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// stringbuf example
#include <string> // std::string
#include <iostream> // std::cout, std::ostream, std::hex
#include <sstream> // std::stringbuf
int main ()
{
std::stringbuf buffer; // empty buffer
std::ostream os (&buffer); // associate stream buffer to stream
// mixing output to buffer with inserting to associated stream:
buffer.sputn ("255 in hexadecimal: ",20);
os << std::hex << 255;
std::cout << buffer.str();
return 0;
}
255 in hexadecimal: ff