C++相談室 part91
■ このスレッドは過去ログ倉庫に格納されています
0268デフォルトの名無しさん
2011/09/29(木) 01:37:55.19ここ( http://www.jah.ne.jp/~naoyuki/Writings/ExtIos.html )を参考に自作ostreamクラスの出力をメンバ変数のvector<char>として取っておいて、適宜取り出せるようにするのは出来たんですが、
コンストラクタから渡したvector<char>から入力を行わせるistreamの拡張がどうにもうまく行きません(boostのistream&を引数としているクラスに渡すと例外を吐く)。
上のを見るかぎりint underflow(void)内でstd::vectorの中身を一つずつ渡せばいいんだと思ったのですが……。
どこかに上記URL先のostream拡張並に平易な例で解説している場所ないですかね?
目的としてはboost.serializationの入出力をファイルでなく、vector<char>で行わせたいんです。
■ このスレッドは過去ログ倉庫に格納されています