これは同じ質問ですが、適切に回答されていません。
コード
#include<iostream>
int main()
{
char ch='a';
std::cout<<ch;
}
出力
a
ここでは、バッファにつながる出力ストリームの1文字のみです。そのため、バッファはまだいっぱいではなく、画面に出力が表示されます。バッファが自動的にフラッシュされることを意味します。
そのため、バッファが自動的にフラッシュされず、マニピュレータ フラグを使用する必要がある例を挙げてくださいflush
。