Cpp-standard-library-cpp-stringbuf-pubsetbuf
提供:Dev Guides
C ++ streambuf-pubsetbuf
説明
これは、バッファー配列を設定するために使用され、同じ引数sおよびnで保護された仮想メンバーsetbufを呼び出します。
宣言
- 以下は、std
- basic_streambuf :: pubsetbufの宣言です。
basic_streambuf* pubsetbuf (char_type* s, streamsize n);
パラメーター
*s、n* -派生クラスの関数をオーバーライドすることで使用できるこれらの引数。
戻り値
常にこれを返します。
例外
基本的な保証-例外がスローされた場合、ストリームバッファは有効な状態です。
データの競合
この呼び出しと他のメンバー関数へのさらなる呼び出しの両方が、sが指す配列の最初のn文字にアクセスおよび/または変更する場合があります。
例
- 以下の例では、std
- basic_streambuf :: pubsetbufについて説明しています。
#include <fstream>
int main () {
char mybuffer [1024];
std::fstream filestr;
filestr.rdbuf()->pubsetbuf(mybuffer,1024);
return 0;
}