我正在尝试像这样初始化向量:
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>'
有任何线索吗?
答案 0 :(得分:0)
您未在C ++ 11(或更高版本)中进行编译。如果将-std=c++98
传递给编译器设置,则只能重现此错误。