basic_istream& ignore (streamsize n = 1, int_type delim = traits_type::eof());
true
)来访问输入序列。然后(如果 good),它会像调用其成员函数 sbumpc 或 sgetc 一样,从其关联的流缓冲区对象中提取字符,最后销毁 sentry 对象后返回。numeric_limits<streamsize>::max()
,则没有限制:将尽可能多地提取字符,直到找到 delim(或文件尾)。traits_type::eof()
),则没有字符会与其比较相等,因此将精确丢弃 n 个字符(除非该函数失败或遇到文件尾)。*this
的 basic_istream 对象。flag | error |
---|---|
eofbit | 函数停止提取字符,因为输入序列没有更多可用字符(已到达 文件末尾)。 |
failbit | 构造 sentry 失败(例如,当调用前的 *流状态* 不是 good 时)。 |
badbit | 流错误(例如,当此函数捕获由内部操作抛出的异常时)。 当此标志被设置时,流的完整性可能已受到影响。 |
|
|
Please, enter your first name followed by your surname: John Smith Your initials are JS |