目录

ws

描述 (Description)

它用于从输入序列中的当前位置提取尽可能多的空白字符。 一旦找到非空白字符,提取就会停止。 这些提取的空白字符将被丢弃。

声明 (Declaration)

以下是std :: ws的声明。

for istream	    istream& ws (istream& is);
basic template	template <class charT, class traits>
                basic_istream<charT,traits>& ws (basic_istream<charT,traits>& is);

参数 (Parameters)

is - 从中提取空格的输入流对象。

异常 (Exceptions)

Basic guarantee - 如果抛出异常,则流处于有效状态。

数据竞争 (Data races)

修改流对象。

例子 (Example)

在下面的例子中解释了std :: ws。

#include <iostream>
#include <sstream>
int main () {
   char a[10], b[10];
   std::istringstream iss ("one \n \t two");
   iss >> std::noskipws;
   iss >> a >> std::ws >> b;
   std::cout << a << ", " << b << '\n';
   return 0;
}

让我们编译并运行上面的程序,这将产生以下结果 -

one, two
↑回到顶部↑
WIKI教程 @2018