std::ws

来自cppreference.com
< cpp‎ | io‎ | manip

 
 
 
输入/输出操纵符
浮点格式
原文:
Floating-point formatting
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
整型格式
原文:
Integer formatting
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
布尔格式
原文:
Boolean formatting
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
场的宽度和填充控制
原文:
Field width and fill control
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
其他格式
原文:
Other formatting
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
空白处理
原文:
Whitespace processing
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
ws
输出冲洗
原文:
Output flushing
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
状态标志位操作
原文:
Status flags manipulation
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
时间和金钱I / O
原文:
Time and money I/O
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
(C++11)
(C++11)
(C++11)
(C++11)
 
定义于头文件 <istream>
template< class CharT, class Traits >
std::basic_istream<CharT,Traits>& ws( std::basic_istream<CharT, Traits>& is );
丢弃领导从输入流中的空白.....
原文:
Discards leading whitespace from an input stream.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
作为UnformattedInputFunction的行为,但没有被修改,is.gcount()。在建设和检查岗哨对象的,提取的字符从流中丢弃它们,直到发生以下任何一个条件
原文:
Behaves as an UnformattedInputFunction, except that is.gcount() is not modified. After constructing and checking the sentry object, extracts characters from the stream and discards them until any one of the following conditions occurs:
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
  • 结束的文件的情况发生在输入序列中(在这种情况下,该函数调用setstate(eofbit),但不failbit​​
    原文:
    end of file condition occurs in the input sequence (in which case the function calls setstate(eofbit) but does not set failbit.
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 输入序列中的下一个可用的字符c非空字符所确定的std::isspace(c, is.getloc())。非空白字符是不提取
    原文:
    the next available character c in the input sequence is not whitespace as determined by std::isspace(c, is.getloc()). The non-whitespace character is not extracted.
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
这是一个I / O输入机械手,它可被称为与表达,如in << std::ws任何类型的instd::basic_istream.
原文:
This is an input-only I/O manipulator, it may be called with an expression such as in << std::ws for any in of type std::basic_istream.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

is -
参考输入流
原文:
reference to input stream
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

is的流提取后的连续的空白
原文:
is (reference to the stream after extraction of consecutive whitespace)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

#include <iostream>
#include <sstream>
int main()
{
    std::istringstream s("     this is a test");
    std::string line;
    s >> std::ws;
    getline(s, line);
    std::cout << "ws + getline returns: \"" << line << "\"\n";
}

输出:

ws + getline returns: "this is a test"

[编辑] 另请参阅

读取并丢弃字符,直到发现给定的字符
原文:
extracts and discards characters until the given character is found
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(std::basic_istream 的公开成员函数) [编辑]