我正在尝试创建一个类构造函数,它将获取初始化列表并使用它来初始化地图:
class Test {
std::map<int, int> m_ints;
public:
Test(std::initializer_list<std::pair<int, int>> init):
m_ints(init)
{}
};
Run Code Online (Sandbox Code Playgroud)
但这导致了一个很长的错误信息,我坦率地不明白.为了使这项工作,我需要改变什么?