草庐IT

c++ - 静态 map 初始化

我有以下代码://MyClass.hclassMyClass{public:typedefstd::mapOpMap;staticOpMapopMap_;//(moremethods)};//MyClass.cpp//InitopMap_MyClass::opMap_["x"]=1;//compilationerror如何(静态)初始化opMap_? 最佳答案 如果你使用C++11,你可以使用初始化列表://MyClass.hclassMyClass{public:typedefstd::mapOpMap;staticOpMapop

c++ - 静态 map 初始化

我有以下代码://MyClass.hclassMyClass{public:typedefstd::mapOpMap;staticOpMapopMap_;//(moremethods)};//MyClass.cpp//InitopMap_MyClass::opMap_["x"]=1;//compilationerror如何(静态)初始化opMap_? 最佳答案 如果你使用C++11,你可以使用初始化列表://MyClass.hclassMyClass{public:typedefstd::mapOpMap;staticOpMapop