내가 생산 로그에 difftime
양을 통역 문제입니다 :C++ time.h difftime
좀 메소드 호출 시간을 측정하고, 나는이 구문, 그것을 로그 :
time_t end, start ;
time(&start);
obj->sqp_func(this);
time(&end);
t_time = difftime(end, start) ;
sqp << "time " << endl ;
sqp << (double) end << endl ;
sqp << (double) start << endl ;
sqp << (double) t_time << endl ;
여기서 sqp
은 ofstream
유형입니다. 인쇄해야 t_time
(유형 double
와) 내가 얻을
, 값 (210)
그 210초 있습니까? 잘 렸는지, 바닥에 깔려 있습니까?
예를 들어 몇 초 만에 결과를 얻을 수 있습니까?
'std :: chrono'를 사용하는 것이 더 나았습니다. –
@MarkGarcia 일부 C++ 11 일 것 같습니까? 누가 C++ 11 BTW (VS 버전)를 컴파일 할 수 있습니까? – octoback
VS2010에는 C++ 11에 대한 일부 지원이 있습니다 (chrono가 지원됩니다). VS2012는 C++ 11을 완벽하게 지원합니다. –