求std::map与typedef的联合使用
std::map本身也是一个模板了,在使用的过程中也很方便,但是我想如果每次将类型定义写在代码中,那么维护起来应该是很困难的事情
比如
这样的写法感觉很不爽啊(
不知道为什么,就是觉得不爽)
所以希望能写成
这样的格式,但是使用typedef的时候试验不通,查找了一些资料但是完全看不懂
求各位帮我改下好吗?
哦,想起来了,因为使用std::map的话搞不清楚这个到底是用来干什么的,而使用自定义的名称MContainer的话,可维护性要好多了吧!
比如
class c(){
public:
std::map<int,myObj> m_C;
};
这样的写法感觉很不爽啊(
不知道为什么,就是觉得不爽)所以希望能写成
class c(){
public:
MContainer<myObj> m_C;
};
这样的格式,但是使用typedef的时候试验不通,查找了一些资料但是完全看不懂

求各位帮我改下好吗?
哦,想起来了,因为使用std::map的话搞不清楚这个到底是用来干什么的,而使用自定义的名称MContainer的话,可维护性要好多了吧!
...全文
相关推荐
map总结,原理,使用
map总结,原理,使用
C++中map容器的说明和使用技巧
C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值。
C++中 map的基本操作
1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 2、map的功能 自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000个记录,最多查找20次。 快速插入Key – Value 记录。 快速删除记录 根据Key 修改value记录。 遍历所有记录。 3、使用map 使用map得包含map类所在的头文件 #include
C++98 STL的map 如何避免自动排序.md
C++11中有无序map即: unordered_map 可以不自动排序, 那么C++98中只有map 如何避免自动排序。
STL_map_algorithm
STL map algorithm 有利于大家快速学习掌握STL


新手乐园
