티스토리 뷰
#include <chrono>
class Timer
{
private:
std::chrono::high_resolution_clock::time_point startTime;
public:
Timer::Timer(): startTime(std::chrono::high_resolution_clock::now()){}
~Timer(){}
typedef std::chrono::duration<double> sec;
double Timer::getElapsedTime() //지금까지 흐른 시간 리턴
{
return std::chrono::duration_cast<sec>(std::chrono::high_resolution_clock::now()-startTime).count();
}
void Timer::restart() //다시시작
{
startTime=std::chrono::high_resolution_clock::now();
}
};
Timer timer;//타이머 시작
.......
std::cout << timer.getElapsedTime(); //지금까지 흐른시간 프린트
'C++' 카테고리의 다른 글
[C++11] std::regex를 사용해 보자. (0) | 2017.11.27 |
---|---|
윈속 초기화 WSAStartup (0) | 2017.11.27 |
간단한 루프 병렬화(vs2017) (0) | 2017.11.12 |
멀티바이트와 유니코드 간의 변환 (0) | 2017.05.30 |
윈도우용 OpenSSL 라이브러리 사용하기(feat. vs2015) (2) | 2017.01.13 |