-5
Ogre::any_cast<std::map<Rail>::iterator>
它需要Ogre::any_cast<std::map<Rail>
并说太少的参数等。我该如何解决它(除了明显的typedef别名)?Multilple模板结束标记
Ogre::any_cast<std::map<Rail>::iterator>
它需要Ogre::any_cast<std::map<Rail>
并说太少的参数等。我该如何解决它(除了明显的typedef别名)?Multilple模板结束标记
问题是std::map
需要至少两个模板参数 - 键类型和值类型。目前您有std::map<Rail>
。你从Rail
映射到什么?例如,如果你的迭代器的std::map
从Rail
映射到int
这会好起来的(假设Rail
不是推导型):
Ogre::any_cast<std::map<Rail,int>::iterator>(some_any_object)
什么是与idiocity在这里可好?你看不到我忘了std :: map迭代器也包含了key,而是建议关闭这个问题,因为它本地化和downvote?在开始加票之前,请学习编程。 – Etherealone 2013-03-24 12:36:54