basic_iostream 类

可以通过输入和输出流类。

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();
};

备注

模板类通过其基类Elembasic_ostream<,并提取 Tr>对象描述了控件,插入,通过其基类Elem,Tr>。basic_istream< 两个对象共享一常见虚拟基类Elem,Tr>。basic_ios< 它们还管理常规流缓冲区,用 Elem类型元素的类,由性格字符 Tr。 通过构造函数 basic_istream(strbuf) 和 basic_ostream(strbuf) 初始化其基类。

构造函数

basic_iostream

创建 basic_iostream 对象。

成员函数

swap

用于此对象提供交换内容的 basic_iostream 对象的内容。

运算符

operator=

将指定的 basic_iostream 对象的值设置为该对象。 决不将复制代码涉及 rvalue 的移动分配。

要求

页眉: <istream>

命名空间: std

请参见

参考

C++ 标准库中的线程安全

iostream 编程

iostreams 约定

其他资源

istream 成员