共用方式為


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)。

dsy25a4y.collapse_all(zh-tw,VS.110).gif建構函式

basic_iostream

建立 basic_iostream 物件。

dsy25a4y.collapse_all(zh-tw,VS.110).gif成員函式

交換

交換的內容提供的basic_iostream物件,此物件的內容。

dsy25a4y.collapse_all(zh-tw,VS.110).gif運算子

operator=

將指定之值指派basic_iostream到這個物件的物件。 這是移動的工作分派涉及rvalue ,不會留下副本。

需求

標頭: <istream>

Namespace: 標準

請參閱

參考

在標準 C++ 程式庫中的執行緒安全

iostream 程式設計

iostreams 慣例

其他資源

<istream> 成員