Этот маленький фрагмент дает мне некоторые неприятности. Я просто не могу понять, что случилось с ним:Возникли проблемы с list.push_back и std :: shared_ptr
m_buttons.push_back(
std::shared_ptr<std::pair<std::shared_ptr<ShinyButton>, BUTTONTYPE>>(
std::make_pair(
std::shared_ptr<ShinyButton>(new ShinyButton(0, 0, 0, 0, "menue_1", "menue_1_glow", 55, 55, 7, 7)),
START
)
)
);
список имеет следующее определение:
std::list<std::shared_ptr<std::pair<std::shared_ptr<ShinyButton>,BUTTONTYPE>>>
Ошибка дается от компилятора:
Нет Constructer Соответствует списку аргументов.