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>
命名空间: 标准