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