std::chrono

c++ 2015. 1. 6. 18:29

std::chrono::system_clock::time_point start = std::chrono::system_clock::now();

int ak = 0;

for ( int i = 0; i < 100000000; i++ )

{

ak += i;

}

std::chrono::system_clock::time_point end = std::chrono::system_clock::now();


std::chrono::duration<double> dbResult = end - start;

std::chrono::minutes min = std::chrono::duration_cast<std::chrono::minutes>(end - start);

std::chrono::seconds seconds = std::chrono::duration_cast<std::chrono::seconds>(end - start );

printf("result = %lf nResult = %d, seconds = %d \n", dbResult, min, seconds );


system_clock::time_point CurTime = system_clock::now();

std::time_t t = system_clock::to_time_t(CurTime);

 


std::time_t t = time(NULL);

system_clock::time_point CurTime = system_clock::from_time_t(t);

'c++' 카테고리의 다른 글

std::thread (2)  (0) 2015.01.06
std::thread  (0) 2015.01.06
std::hash_map, std::unordered_map  (0) 2015.01.06
std::list, std::foward_list  (0) 2015.01.06
std::pair, std::tuple  (0) 2015.01.06
Posted by 에브리피플
,