boost::progress_display

トップページ > 時間 >

abstract

必要なヘッダ
<boost/progress.hpp>
出来ること
時間経過状況の表示
リファレンス
en

sample

#include <boost/progress.hpp>

int main()
{
	const int MAX = 10000000;

	boost::progress_display show_progress( MAX );
	for( int i=0; i<MAX; ++i )
	{
		DoSomething(i);  // 何か処理
		++show_progress;
	}
	return 0;
}

出力例


0%   10   20   30   40   50   60   70   80   90   100%
|----|----|----|----|----|----|----|----|----|----|
*********************************

etc

++するたびに棒グラフが更新されるという寸法。 便利は便利ですが、やることが実際的すぎて個人的にはあまり面白くないです。

see also

presented by k.inaba (kiki .a.t. kmonos.net) under CC0