Я использовал GetTickCount() из Windows, но я читал, что он имеет низкую производительность/разрешение, и я хотел бы спросить, что является лучшим способом чтобы получить время.Как получить TIME на C++, желательно на нескольких платформах
Я попытался с помощью <CTIME> библиотеку, но она не идет на миллисекунды или микросекунды, и мне нужно что-то до этой точности.
Спасибо!
Это, вероятно, ответил на уже stackoverflow.com, и этот вопрос, вероятно, принадлежит там. – MichaelHouse
, если вы используете C++ 11, вы можете использовать std :: chrono, иначе я не думаю, что существует высокоточный кросс-платформенный метод. – Ali1S232
Как кроткий совет, «кросс-платформенный» - это всего лишь короткий способ сказать «ограниченный наименьшим общим знаменателем». Особенно в играх вам нужно будет договориться о том, что для каждой платформы '# ifdef' здесь и там. –