Что эквивалентно gettimeofday() в C++11

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

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

2 ответа

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

ОБНОВИТЬ

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

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

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

Другие вопросы по тегам