Предыдущий пост -
Следующий пост -

std::basic_stringbuf.

Рубрика: sstream, Дата: 16 August, 2013, Автор:

Буфер строкового потока.

constructor и basic_string::str()

функция str() получает или устанавливает содержимое потока.

#include <sstream>
using std::stringbuf;
#include <iostream>
using std::cout;
using std::ostream;
using std::hex;
#include <string>
using std::string;

int main()
{
	stringbuf buf;
	ostream os(&buf);

	buf.sputn("privet",7);
	os <<hex<<255;

	cout <<buf.str();

	return 0;
}

 

Функции унаследованные от besic_streambuf: pubimbue, getloc, pubsetbuf, pubseekoff, pubseekpos, pubsync, in_avail, snextc, sbumpc, sgetc, sgetn, sputbacks, sungetc, sputc, sputn, setbuf, seekoff, seekpos, underflow, pbackflow, pbackfail, overflow.

 

 

[youtube]https://www.youtube.com/watch?v=udLET7nCJGo[/youtube]

rss