Проблема при попытке инициализации вектора как члена класса - PullRequest
1 голос
/ 06 февраля 2020

Я пытаюсь инициализировать вектор следующим образом:

    std::vector<u8> ConstPldData =
        { 0x30, 0x30, 0x30, 0x32, 0x30, 0x35, 0x31, 0x34, 0x30, 0x30, 0x30, 0x38, 0x31, 0x30 };

Но я всегда получаю одну и ту же ошибку:

error: could not convert '{48, 48, 48, 50, 48, 53, 49, 52, 48, 48, 48, 56, 49, 48}' from '<brace-enclosed initializer list>' to 'std::vector<unsigned char>'

Любые подсказки?

1 Ответ

0 голосов
/ 06 февраля 2020

Вы не компилируете в C ++ 11 (или выше). Я могу воспроизвести эту ошибку, только если передам -std=c++98 настройкам компилятора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...