Я пытаюсь подсчитать выполнение функции в моем коде (это занимает больше часа), и я использую clock(), но я получаю некоторые ошибки, поскольку время, рассчитанное является отрицательным. Я делаю вот так:C++ подсчет времени выполнения ошибки
long double time;
clock_t start, t_end;
t_start = clock();
algorithm->execute();
t_end = clock();
time = ((long double) t_end - t_start)/CLOCKS_PER_SEC;
cout << time << endl;
Я что-то не так?
Должно быть: 'clock_t t_start'. Там 't_' отсутствует. –
21 вопрос, 0 ответов, 0 голосов? – KevenK