标签: c++ iostream
我想知道std :: cin :: ungetc接受了多少个字符。它与C中的相同(因此可移植1,见下文)?
相关SO帖子"ungetc: number of bytes of pushback"。
答案 0 :(得分:1)
不要忘记,输入流的一种形式是键盘,不需要缓冲。如果不是,除了流本身提供的内容之外,没有后备存储。因此,选择是提供一个回击特性,它可以处理几乎所有情况,或者在大多数情况下提供更多和浪费空间。就像在C中一样,你可以保证一个角色。