ユーザーからの入力を取得するときに、なぜバッファが必要なのですか?
例えば:
chat arr[10];
cin>>arr;
// or
cin.get(arr,10);
ユーザーが入力した入力を格納する buffer という一時変数があることを読みました。そう:
コンパイラはchar配列の場合にのみバッファを使用しますか? 答えが「いいえ」の場合、いつ使用されますか?
上記の例でコンパイラがバッファを使用する理由は何ですか?
上記の例のバッファーが配列の場合、コンパイラーはそのサイズをどのように選択しますか?