c++模板 (STL)

来源:互联网 发布:国考行测技巧知乎 编辑:程序博客网 时间:2024/06/08 23:49
有问题的模板:
//输出pos开始之后的n个元素(包含pos)template <class T>inline void print_elements(typename T::iterator& pos, int n){for (int i = 0; i < n; ++i){std::cout<<*pos<<",";++pos;}std::cout<<std::endl;}
无问题的模板:
//输出pos开始之后的n个元素(包含pos)template <class T>inline void print_elements(const T& coll, typename T::iterator& pos, int n){for (int i = 0; i < n; ++i){std::cout<<*pos<<",";++pos;}std::cout<<std::endl;}
就体现在第一个参数有无,暂时没找着原因....
原创粉丝点击