Я пытаюсь вычислить дельту в миллисекундах с чем-то вроде этого:вычисления дельта неправильно
int olddelta = 0;
int delta = 0;
const clock_t begin_time = clock();
while (true) {
olddelta=delta;
delta=clock()-olddelta;
cout<<delta<<endl;
}
однако это не работает, как дельта, безусловно, не более 4000, и это, кажется, становятся все выше. Что я сделал неправильно?
Что вы будете * пытается * сделать в первую очередь? «Дельта» должна быть * на итерацию * или накапливаться в течение жизни цикла while, который бесконечен). Я думаю, вы пытаетесь использовать их, если вы ожидаете одинаковых чисел с каждой итерацией, и если да, это просто неправильный алгоритм. – WhozCraig