20 template<
typename K,
typename V>
26 CFMap() : m_map(std::map<K, V>()) {}
33 : m_map(other.m_map) {
64 return (m_map.end() != m_map.find(key));
74 m_map.insert( std::pair<K, V>(key, val) );
116 std::map<K, V> m_map;
119 #endif // __CF_MAP_H__ CFMap()
默认构造函数.
Definition: CFMap.h:26
V operator[](K key)
从map中获取与key相关联的数据元素。
Definition: CFMap.h:111
bool isEmpty() const
判断该map是否为空。
Definition: CFMap.h:51
~CFMap()
析构函数.
Definition: CFMap.h:42
bool contain(K key) const
判断该map是否包含key键。
Definition: CFMap.h:63
CFMap 容器类.
Definition: CFMap.h:21
CFMap(const CFMap &other)
拷贝构造函数.
Definition: CFMap.h:32
V value(K key)
从map中获取与key相关联的数据元素。
Definition: CFMap.h:100
void insert(K key, V val)
将key-val进行关联并插入到map中。
Definition: CFMap.h:73
void clear()
清除该CFMap中的所有元素。
Definition: CFMap.h:90