basic_iostream Class
資料流類別時,可以同時輸入及輸出。
template <class Elem, class Tr = char_traits<Elem> >
class basic_iostream : public basic_istream<Elem, Tr>,
public basic_ostream<Elem, Tr>
{
public:
explicit basic_iostream(basic_streambuf<Elem, Tr> *_Strbuf);
virtual ~basic_iostream();
};
備註
樣板類別描述物件來控制插入,透過其基底類別 basic_ostream<Elem, Tr>,並透過其基底類別的擷取, basic_istream<Elem, Tr>。將兩個物件共用通用的虛擬基底類別 basic_ios<Elem, Tr>。還負責常見的資料流緩衝區,型別的項目與Elem,其字元特性由類別Tr。建構函式會初始化它的基底類別,透過basic_istream(strbuf) 和basic_ostream(strbuf)。
建構函式
建立 basic_iostream 物件。 |
成員函式
交換的內容提供的basic_iostream物件,此物件的內容。 |
運算子
將指定之值指派basic_iostream到這個物件的物件。這是移動的工作分派涉及rvalue ,不會留下副本。 |
需求
標頭: <istream>
Namespace: 標準