求std::map与typedef的联合使用

redlz2500 redlz2500 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
std::map本身也是一个模板了,在使用的过程中也很方便,但是我想如果每次将类型定义写在代码中,那么维护起来应该是很困难的事情
比如


class c(){
public:
std::map<int,myObj> m_C;
};

这样的写法感觉很不爽啊(不知道为什么,就是觉得不爽)
所以希望能写成

class c(){
public:
MContainer<myObj> m_C;
};

这样的格式,但是使用typedef的时候试验不通,查找了一些资料但是完全看不懂
求各位帮我改下好吗?

哦,想起来了,因为使用std::map的话搞不清楚这个到底是用来干什么的,而使用自定义的名称MContainer的话,可维护性要好多了吧!
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
redlz2500
新手乐园 33,315 成员 41,769 内容