多个模板结束标记
Multilple template end tag
本文关键字:结束 更新时间:2023-10-16
Ogre::any_cast<std::map<Rail>::iterator>
取Ogre::any_cast<std::map<Rail>
,参数太少等等。我如何修复它(除了明显的类型定义混淆)?
问题是std::map
至少接受两个模板参数—键类型和值类型。目前你有std::map<Rail>
。你从Rail
映射到什么?例如,如果您的迭代器用于从Rail
映射到int
的std::map
(假设Rail
不是推导类型),则可以这样做:
Ogre::any_cast<std::map<Rail,int>::iterator>(some_any_object)
相关文章:
- 为什么在这个代码结束循环中没有得到结束
- 试图对缓存进行跨步测试,但程序并没有结束
- 当调用switch语句中的函数时(即使函数不包含循环),似乎是永不结束的循环的问题
- 为什么擦除方法会影响结束方法
- 根据用户输入用字母填充矢量,并将"开始"和"结束"放在四肢
- 删除映射和分割错误中的一个过去结束元素
- 如何使用 SFML 在贪吃蛇游戏中定义游戏结束?
- 为什么我的两个 cin 语句没有在程序结束时运行?
- 在函数结束后使用指向变量的指针是否安全?
- C ++尝试并捕获未结束的程序
- 为什么我的程序在输入某个形状的面积的测量值后没有结束?
- 取消引用结束指针到数组类型的一个
- 如何在 c++ 中确定一条指令(以字节为单位)在哪里结束,另一条指令从哪里开始?
- 结束另一个线程中使用的对象的生存期
- 全局向量导致 C++ 程序结束时出现段错误
- 程序显示以退出代码 0; 结束
- 如何显示函数开始、结束行和函数体?
- C++ 从具有开始位置和结束位置的列表中删除
- 使用 shared_ptr 在中断时结束多线程循环
- 文件追加的方式是,它在每次保存C++后结束行