我有以下代码:
//MyClass.h
class MyClass {
typedef std::map<std::string, int> OpMap;
static const OpMap::value_type opMap[OP_COUNT];
public:
//methods
};
//MyClass.cpp
const MyClass ::OpMap::value_type MyClass ::opMap[DDG::OP_COUNT] = {
MyClass ::OpMap::value_type("hello", 42),
MyClass ::OpMap::value_type("world", 88),
};
bool findOP(string opKey)
我需要实现opKey
在opMap
.
看起来我需要使用类的find
方法map
。但opMap.find(opKey)
不起作用,因为opMap
是一对数组。为了在 中进行有效搜索,可以做些opKey
什么opMap
?