C++: Qt moc не понимает разделитель кавычек между цифрами

В C++14 кавычки вводятся как разделитель цифр. Но Qt MOC неправильно интерпретирует эти цитаты. Вот фрагмент кода, который объясняет проблему:

enum Access : int32_t
{
    GRANTED = 0b0000'0001,
    DENIED  = 0b0000'0011
};

Если MOC выполняется на этом фрагменте кода, это вызывает ошибки, описанные в MOC, при добавлении пространства имен к именам классов. Версия moc 5.9.0. Исправлена ​​ли эта проблема в более новых версиях Qt?

0 ответов

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