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

std::stringbuf.

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

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

 

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

int main()
{
	stringbuf sb;
	
	ostream os(&sb);
	sb.sputn("privet",7);
	os <<hex<<255;

	cout <<sb.str()<<'\n';

	return 0;
}

 

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

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

rss