Я использую time.h в С++ для измерения времени функции.
clock_t t = clock();
someFunction();
printf("\nTime taken: %.4fs\n", (float)(clock() - t)/CLOCKS_PER_SEC);
однако, я всегда получаю время, принятое за 0,0000. clock() и t при печати отдельно, имеют одинаковое значение. Я хотел бы знать, есть ли способ точно измерить время (возможно, в порядке наносекунд) на С++. Я использую VS2010.