Использование оператора "" для std :: chrono с gcc - PullRequest
0 голосов
/ 24 мая 2018

Я хочу использовать что-то вроде:

std::chrono::duration<uint64_t, std::milli >  millisecs = 10s;

Я получил:

main.cpp: 20: 17: ошибка: невозможно найти оператор оператора числового литерала ""миллисекунды = 20 с;main.cpp: 22: 17: примечание: используйте -std = gnu ++ 11 или -fext-numeric-literal для включения большего количества встроенных суффиксов

Но я уже компилирую с:

g++ -fext-numeric-literals --std=c++17 -Wall -pedantic -Wextra main.cpp -O0 -g -o go

Что я сделал не так?

...