std :: cin :: ungetc中的回退次数

时间:2012-10-11 09:21:47

标签: c++ iostream

我想知道std :: cin :: ungetc接受了多少个字符。它与C中的相同(因此可移植1,见下文)?

相关SO帖子"ungetc: number of bytes of pushback"

1 个答案:

答案 0 :(得分:1)

不要忘记,输入流的一种形式是键盘,不需要缓冲。如果不是,除了流本身提供的内容之外,没有后备存储。因此,选择是提供一个回击特性,它可以处理几乎所有情况,或者在大多数情况下提供更多和浪费空间。就像在C中一样,你可以保证一个角色。