设为首页 加入收藏

TOP

探讨C++中的Map映射机制(二)
2015-07-24 05:53:56 来源: 作者: 【 】 浏览:15
Tags:探讨 Map 映射 机制
何命名类名就如何命名类名,很自由。唯一要做的就是继承一下模板类,并且添加自己喜欢的对应关系即可,想用什么函数名就用什么函数名,想用什么id就用什么id,因为map的实例化只是引用函数指针,跟名字一点关系都没有。够爽了吧,一个“牛爽”。

可话又说回来,所有的模板类不正是可以容纳各中类而存在,并且统一化处理流程的嘛。原来,我们从实践中,再次感受到模板的优点,或者说它的使命:

(1)模板更有助于编写。我们只需创建类或函数的一个泛型版本,而不是手动创建专用化;

(2)模板是类型安全的。 由于模板操作的类型在编译时是已知的,因此编译器可以在发生错误之前执行类型检查;

(3)由于可通过模板直接提取信息,因此模板更易于理解。(当然是这样的,若仅仅查看模板的话,显得比较抽象,若通过模板来实例化一个对象后,则提取信息变得可视化,确实易于理解。)

这三个优点,我是从msdn上摘的,不过稍微润色了一下,使得主旨更加明晰(毕竟翻译e文,仁者见仁哦)。


到此,我已经讲完了映射机制,Windows的所有映射机制,大抵如此,照葫芦画瓢。


真没有想到,居然写了这么多。不过真心体会,写完这篇blog之后,感觉对映射机制如释重负,感觉从未有过的轻松自在。越发觉得,写blog是一个很不错的深入学习的体验。只有在写得过程中,才会感受到那种顺藤摸瓜的感觉。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇hdu 4828 Grids(拓展欧几里得+卡.. 下一篇Nucleus PLUS系统架构和组件

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: