私は検索しましたが、matlab tic/toc関数と同等のものを見つけることができず、単に処理に時間がかかりました。 (理想的に私はプログラム内のどこにもチック(タイマーを開始)し、TOC(終了タイマ)を入れたいと思います。C++のmatlab tic tocと同等
任意の提案ですか?
私は検索しましたが、matlab tic/toc関数と同等のものを見つけることができず、単に処理に時間がかかりました。 (理想的に私はプログラム内のどこにもチック(タイマーを開始)し、TOC(終了タイマ)を入れたいと思います。C++のmatlab tic tocと同等
任意の提案ですか?
私が探していたものが見つかりました。 を含める:次に
#include <ctime>
冒頭:
終了前time_t tstart, tend;
tstart = time(0);
そして最後に:
tend = time(0);
cout << "It took "<< difftime(tend, tstart) <<" second(s)."<< endl;
あなたは、Linux上にある場合は、
clock_gettime();
機能を使用することができます
Windows上であなたは、特定の実装の詳細については、これらのグーグルことができます。私が知らない他のオペレーティングシステムを
QueryPerformanceCounter()
をしようとした場合。達成するために、確かに他の多くの方法があります。同じことですが、あなたが他の反応を得られなければ、これらは始めるのに妥当な場所です。
より移植性の高いboost date_time moduleを見ることができます。
これは、コンパイルとは何の関係もありません。 – Dennis