Я пробовал поиск, не найдя ответа на этот вопрос, который соответствует мне требованиям или объясняет это достаточно ясно.Существует ли стандартный эквивалент библиотеки timeGetTime()?
Я ищу функцию или способ реализовать функцию, которая может извлекать количество тиков или миллисекунд так же, как функция timeGetTime() в окнах.
Я ищу решение, которое использует только стандартные C++, дополнительные библиотеки или спецификацию платформы (например, timeGetTime() для Windows или эквивалент Linux, многоплатформенное решение).
Я стараюсь, чтобы моя платформа кода была независимой на нижнем уровне библиотеки, и я просто хочу знать, может ли кто-нибудь сказать мне/указать мне на способ соединить что-то вместе с timeGetTime().
Благодаря
Обновление: Я не обязательно ищу для обеспечения высокой производительности и точности, нужно только точность миллисекунды, чтобы увидеть, сколько времени прошло с тех пор я в последний раз проверил.
Почему 'timeGetTime()'? Он не имеет очень хорошего разрешения, и через некоторое время он переполняется. Почему бы не использовать 'QueryPerformanceCounter' или даже' GetTickCount64'? (Linux-эквивалент 'QueryPerformanceCounter' является' clock_gettime', между прочим.) – Cameron
Я не слишком беспокоюсь, что timeGetTime - это просто функция, с которой я знаком, что делает то, что мне нужно с точки зрения окон. Я просто ищу что-то не специфичное для платформы. –
Функция 'timeGetTime' возвращает время **, прошедшее с момента запуска Windows **. Вы хотите именно это или просто хотите измерить временные интервалы? – jweyrich