1

std :: cin::ungetcが受け入れる文字数を知りたい。それはCと同じですか(したがって、移植可能に1、以下を参照)?

関連するSO投稿「ungetc:プッシュバックのバイト数」

4

1 に答える 1

1

入力ストリームの1つの形式はキーボードであり、バッファリングする必要がないことを忘れないでください。そうでない場合は、ストリーム自体が提供するものを除いて、バッキングストアはありません。したがって、選択は、ほとんどすべての状況を処理するプッシュバックの1つの文字を提供するか、ほとんどの場合、より多くのスペースを無駄にすることです。Cと同じように、1文字が保証されます。

于 2012-10-11T10:51:53.557 に答える