<sstream>

std::stringbuf

typedef basic_stringbuf<char> stringbuf;
字串流緩衝區

用於從 string 物件讀取和寫入的流緩衝區。

此類物件在其內部維護一個字元序列,它們將此序列用作其關聯輸入序列和/或關聯輸出序列。內部序列可以從 string 物件初始化,或複製到 string 物件中,方法是使用成員函式 str

透過此類重寫的、從 streambuf 繼承而來的虛成員提供的介面,流可以訪問內部字元序列。

成員型別

該類聲明瞭以下成員型別
成員型別定義
char_typechar
traits_typechar_traits<char>
allocator_typeallocator<char>
int_typeint
pos_typestreampos
off_typestreamoff

公開成員函式


streambuf 繼承的公共成員函式

區域設定:
緩衝區管理和定位:
輸入函式 (get):
輸出函式 (put):

受保護的虛擬函式重寫


該類還繼承了其他非虛的或未被重寫的受保護成員。有關更多詳細資訊,請參閱基類 streambuf