会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
inevermore
学而时习之,不亦说乎
博客园
首页
新随笔
联系
订阅
管理
2014年11月26日
模板:什么是Traits
摘要: Traits不是一种语法特性,而是一种模板编程技巧。Traits在C++标准库,尤其是STL中,有着不可替代的作用。 如何在编译期间区分类型 下面我们看一个实例,有四个类,Farm、Worker、Teacher和Doctor,我们需要区分他们是脑力劳动者还是体力劳动者。以便于做出不同的行动。 这里的问题在于,我们需要为两种类型提供一个统一的接口,但是对于不同的类型,必须做出不同的...
阅读全文
posted @ 2014-11-26 00:17 inevermore
阅读(1244)
评论(1)
推荐(0)
编辑