C++之使用traits classes表现类型信息(47)---《Effective C++》
条款47:请使用traits classes表现类型信息我们声明一个advance函数,进行了iter+=d的动作:template <typename IterT,typename DistT>
void advance(IterT& iter,DistT d);但是我们完全可以不用这样做,因为STL中支持random access,使用advance进行实现的话则需要反复进行++或者–运算,需要
原创
2017-08-15 15:56:59 ·
271 阅读 ·
0 评论