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-cn,VS.110).gif构造函数

basic_iostream

创建 basic_iostream 对象。

dsy25a4y.collapse_all(zh-cn,VS.110).gif成员函数

换用

交换所提供的内容basic_iostream对象,该对象的内容。

dsy25a4y.collapse_all(zh-cn,VS.110).gif运算符

operator=

将指定的值分配basic_iostream给该对象的对象。 这是一次移动分配涉及rvalue ,不会留下一个副本。

要求

标题: <istream>

命名空间: 标准

请参见

参考

线程安全性对标准C++库中

iostream编程

(mfc)约定

其他资源

istream 成员