C++ endlとは?改行と出力ストリーム制御の基本
C++の中で、endlは改行符を挿入し出力バッファをフラッシュするためのマニピュレータです。endlを使用すると、改行符が出力に挿入され、出力バッファがすぐにフラッシュされ、出力がすぐに端末上に表示されることが保証されます。’\n’を使用するよりも、endlは出力バッファを強制的にフラッシュするため、必要な場合にデータを強制的に出力するために使用できます(例えば、プログラムが終了する前)。endlを使って出力を終了することで、プログラムが終了する時に出力が完全であることが保証されます。