<分区>
我的代码:
#include <vector>
std::vector<std::string> keyNamesList = { "A", "B" };
无法编译,出现错误:
No matching constructor for initialization of std::vector<std::string>
这很奇怪,因为我使用的是 C++11 (Xcode LLVM),它上面编译的行是 std::vector<int> = { 1, 2 };
这必须有效。有什么想法吗?