自己消滅型ストップウォッチ
ちょっとしたコードテスト用に作ってみた。
struct AutoStopWatch{ AutoStopWatch(){ mStartTime = clock(); } ~AutoStopWatch(){ std::cout << "time : " << (static_cast<double>(clock() - mStartTime) / CLOCKS_PER_SEC) << std::endl; } clock_t mStartTime; };
ちょっとしたコードテスト用に作ってみた。
struct AutoStopWatch{ AutoStopWatch(){ mStartTime = clock(); } ~AutoStopWatch(){ std::cout << "time : " << (static_cast<double>(clock() - mStartTime) / CLOCKS_PER_SEC) << std::endl; } clock_t mStartTime; };