STL Map作为默认参数

时间:2011-06-16 06:53:56

标签: c++ stl

如何将stl map作为默认参数传递?

2 个答案:

答案 0 :(得分:7)

typedef std::map<int,int> MyMap;

void myFunction (int arg1, int arg2, MyMap arg3=MyMap());
编辑:忘了参数名称,抱歉。

答案 1 :(得分:-1)

试试这个。

void CObject::someMethod(std::map<std::string, int> someMapContainer)

但说实话,我并不完全明白你的问题。