#include <chrono>
int main(int argc, const char * argv[]) {
int n;
chrono::system_clock::time_point start = chrono::system_clock::now();
for(int i = 0; i < 100000000; i++){
n++;
}
chrono::duration<double> sec = chrono::system_clock::now() - start;
chrono::microseconds mic = chrono::duration_cast<chrono::microseconds>(sec);
cout << sec.count() << endl;
cout << mic.count() << endl;
return 0;
}
chrono 헤더파일 필요
std namespace
나노 밀리초 단위까지 측정 가능하다.
단위
nanoseconds // 10억분의 1초
microseconds // 100만분의 1초
milliseconds // 1000분의 1초
seconds // 초
minutes // 분
hours // 시간
'#DevStudy > C++' 카테고리의 다른 글
define 과 inline 함수 (0) | 2016.08.09 |
---|---|
C++ STL - 순차컨테이너 (0) | 2016.04.19 |
C++ 11 - 스마트 포인터 (0) | 2016.04.08 |
댓글