basic_istringstream::basic_istringstream

构造 basic_istringstream 类型的对象。

explicit basic_istringstream(
   ios_base::openmode _Mode = ios_base::in
);
explicit basic_istringstream(
   const basic_string<Elem, Tr, Alloc>& _Str,
   ios_base::openmode _Mode = ios_base::in
);
basic_istringstream(
    basic_istringstream&& _Right
);

参数

  • _Mode
    一个 ios_base::openmode的枚举。

  • _Str
    basic_string 类型的对象。

  • _Right
    rvalue basic_istringstream 对象的引用。

备注

第一构造函数通过调用 basic_istream初始化基类 (sb),其中 sb 是类Elembasic_stringbuf<,TrAlloc>的存储对象。 它通过调用 basic_stringbuf<来初始化 sbElemTr(_Mode,Alloc> | ios_base::in).

第二个构造函数通过调用 **basic_istream(sb)**初始化基类。 它通过调用 basic_stringbuf<来初始化 sbElemTrAlloc>(_Str,_Mode | ios_base::in).

第三个构造函数使用 _Right初始化内容的对象,将 rvalue 引用。

要求

页眉: <sstream>

命名空间: std

请参见

参考

basic_istringstream 类

iostream 编程

iostreams 约定