팁/Code Snippet

C++ 시간측정 코드

산과 나무 2016. 12. 28. 15:51

#include <chrono>

using namespace std;


typedef std::chrono::duration<int, std::micro> millisecs_t;   // 시간단위 자료형  재정의.

std::chrono::steady_clock::time_point   nStart, nEnd; //  체크 시간을 저장할 변수 선언.


nStart = std::chrono::steady_clock::now(); //시간측정

~~

~~

~~

~~

nEnd = std::chrono::steady_clock::now(); // 시간측정.


//두 시간 간의 차를 duration_cast 캐스팅 연산자 변환 템플릿 클래스를 이용해서 변환한다.

long long nElapsedTime = std::chrono::duration_cast<millisecs_t>(nEnd - nStart)).count();  




TimeMeasure.zip