Я пытаюсь сделать конструктор класса, который будет принимать список инициализации и инициализировать карту с ним, как это:Построение зОго :: Карты из initializer_list ошибки
class Test {
std::map<int, int> m_ints;
public:
Test(std::initializer_list<std::pair<int, int>> init):
m_ints(init)
{}
};
Но это приводит к очень долго сообщение об ошибке, которое я откровенно не понимаю. Что мне нужно изменить, чтобы сделать эту работу?
Убедитесь, что вы используете C++ 11 – smac89