Собрал софтину clang-ом на FreeBSD-серваке. std::cout << CLOCKS_PER_SEC << "\n";
вывело 128. На десктопном линуксе было что-то типа 1000000. Как жить дальше?
Хочу получать число микросекунд, которые проведены в моём коде, а не вообще. Для этого набыдлокодил такой код: (double там появились после того, как integer-деление 128 на 1000000 стало давать 0. Короче, чё делать-то с этим 128? Как так может быть?
double raw = clock();
double result = raw / ( ((double)CLOCKS_PER_SEC) / ((double)1000000l));
return result;
Спасибо.