std::pair<std::vector<Gtk::TargetEntry>, int> MyClass::get_drag_info()
{
return std::make_pair<std::vector<Gtk::TargetEntry>, int>(
m_drag_targets, m_drag_data_format);
}
为什么上述功能不起作用? 以及如何使其发挥作用?
答案 0 :(得分:3)
如果未包含所需的标题,则会经常收到此消息。
对于std::make_pair
,您必须#inlucde <utility>
如评论中所述,您无需指定模板参数...
return std::make_pair(m_drag_targets, m_drag_data_format);
应该足够了。