摘要:
Traits不是一种语法特性,而是一种模板编程技巧。Traits在C++标准库,尤其是STL中,有着不可替代的作用。 如何在编译期间区分类型 下面我们看一个实例,有四个类,Farm、Worker、Teacher和Doctor,我们需要区分他们是脑力劳动者还是体力劳动者。以便于做出不同的行动。 这里的问题在于,我们需要为两种类型提供一个统一的接口,但是对于不同的类型,必须做出不同的... 阅读全文
posted @ 2014-11-26 00:17
inevermore
阅读(1315)
评论(1)
推荐(0)
浙公网安备 33010602011771号