摘要: 这两天看了<<STL源码解析>>,谈谈自己对traits的一点理解吧.  C++中类几类结构同时由一个父类派生出来,而他们都拥有一个设计接口上相同的属性,而在实现上却有细节上的不同.这时,为了在通用算法中将他们整合在一起,就产生了traits的设计,traits的汉语意思为特性.  举个例子,比如我们设计一个共同的属性叫value_type,对于不同的迭代器通用的一个属性.... 阅读全文
posted @ 2009-04-30 23:13 CUCmehp(likesmiles) 阅读(1270) 评论(0) 推荐(0) 编辑