99网
您的当前位置:首页一个c++模板的例子(类型依赖)说明

一个c++模板的例子(类型依赖)说明

来源:99网

 

代码如下:

 

 

这里说的是CCustomerList里的

typedef typename CustomerContainer::iterator CCIterator;

语句。
在这条语句中必须加上typename关键字,不然编译时会报错。
根据《effective STL》里的解释: CustomerContainer::iterator 是一个依赖形式类型参数T的一种类型,所以必须在它前面放上typename这个词。

因篇幅问题不能全部显示,请点此查看更多更全内容