что эквивалентно gettimeofday () в c ++ 11

Возможно, дубликат, но что gettimeofday() эквивалент в с ++ 11?

Я пытаюсь получить 64 бит timestamp с микросекундами, аналогично Java / Python.

3

Решение

использование std::chrono::system_clock::now().

ОБНОВИТЬ

Вы можете проверить необходимую минимальную точность с помощью этого статического утверждения:

static_assert (std::ratio_less_equal<std::chrono::system_clock::duration::period,
std::ratio<1,100> >::value, "");
5

Другие решения

Чтобы получить максимальное разрешение, поддерживаемое вашей системой, используйте std::high_resolution_clock::now. Часы высокого разрешения могут быть псевдонимом для std::chrono::system_clock,

2

По вопросам рекламы [email protected]