Ogre::any_cast<std::map<Rail>::iterator>
它需要Ogre::any_cast<std::map<Rail>
并且说的参数太少等。如何解决它(除了明显的typedef别名)?
答案 0 :(得分:1)
问题是std::map
至少需要两个模板参数 - 键类型和值类型。目前您有std::map<Rail>
。你从Rail
映射到什么?例如,如果您的迭代器用于从std::map
映射到Rail
的{{1}}(假设int
不是推导类型),则可以这样做:
Rail