如何将stl映射作为默认参数传递?作为默认参数的STL映射
回答
typedef std::map<int,int> MyMap;
void myFunction (int arg1, int arg2, MyMap arg3=MyMap());
编辑:忘了参数名称,对不起。
咦?没有名字,只是输入?在没有价值的情况下允许,但在这种情况下? – 2011-06-16 07:00:50
@Kiril:这是允许的 – 2011-06-16 07:04:47
@阿门 - 很好,这很有趣。现在+1。 – 2011-06-16 07:06:03
试试这个。
void CObject::someMethod(std::map<std::string, int> someMapContainer)
但老实说,我不完全理解你的问题。
其实我有一堂课。它有一个名为xyz()的方法。我从其他不属于xyz()所属类的成员的方法调用此方法两次。我想要一个包含两个对xyz()的调用之间的公共数据的映射。我有一些约束,如我不能使用全局变量或静态变量。 – 2011-06-16 07:10:13
- 1. 设置默认映射Elasticsearch
- 2. 使用参数作为Informatica的映射
- 3. 具有默认值的informatica映射参数
- 4. C++ STL映射并设置容器的insert()函数违反了默认参数的规则?
- 5. Liferay + Struts2没有操作映射为操作名称默认值。
- 6. 为什么在STL映射中用作值的类需要在...中使用默认构造函数?
- 7. CodeIgniter/MAMP Pro:将URI参数映射到默认控制器
- 8. 杰克逊映射作为参数
- 9. 如何在spring MVC url映射中为数组参数提供默认值?
- 10. 基于STL映射的图类中的模板参数类
- 11. 使用self.xxxx作为默认参数 - Python
- 12. 派生类作为默认参数克++
- 13. STL对输入与STL映射
- 14. 如何使用非默认参数的值作为Python中默认参数的默认值?
- 15. 宏作为函数参数的默认参数
- 16. 在NHibernate映射中为未使用的列提供默认默认值
- 17. 检索STL映射键
- 18. 参数默认为docopt
- 19. C++ STL - 插入的自定义类作为映射值
- 20. STL映射值构造函数
- 21. C++,stl函数向量指针映射
- 22. 默认值DateTime列,与EF4映射
- 23. Elasticsearch默认映射嵌套领域
- 24. 禁用默认映射约定automapper
- 25. Java杰克逊默认类型映射
- 26. 如何默认将Int映射到int8?
- 27. Swift:类参数作为默认函数参数
- 28. 默认参数
- 29. 默认参数
- 30. 默认参数
你能给我们提供一些你想要完成的细节吗? – jpm 2011-06-16 06:54:59
作为什么默认参数?请在询问时尽可能详细地描述问题。 – 2011-06-16 06:55:57
作为任何方法的默认参数。 – 2011-06-16 07:00:23