初始化 (1) | explicit basic_iostream (basic_streambuf<char_type,traits_type>* sb); |
---|
初始化 (1) | explicit basic_iostream (basic_streambuf<char_type,traits_type>* sb); |
---|---|
复制 (2) | basic_iostream& (const basic_iostream&) = delete; |
移动 (3) | protected: basic_iostream& (basic_iostream&& x); |
move(x)
作为参数传递给 basic_istream 的构造函数来获取 x 的内容,将 x 的部分内部组件转移到本对象:调用后,x 的 gcount 值为零,未被 *绑定*,其关联的 *流缓冲区* 未改变(x 的所有其他组件处于未指定但有效的状态)。