Re: [cpp] 蟥芥낕髧颻璁ゅ芏闦&# 8368;

寮袲楣⢏铧靛邭绉ぇ 08骞㞴鳦閯涓⦚ zsp007 at gmail.com
Thu Feb 21 23:00:17 CST 2008


类也可以自动推导模板参数类型???

我很久没写C++了,不过我记得一般的做法是定义一个辅助函数.

2008/2/20 marryme <beyond0924 at gmail.com>:
> 最近开始学习泛型编程,遇到了一个函数的默认参数的问题,具体如下:
> template<class T, class ForwardIterator=T::iterator>
> class print
> {
>    operator()(T& coll, ForwrdItrator it=coll.begin())
>
>    {
>         copy(it,coll.end(),ostream_iterator<T::value_type>(std::cout," "));
>    }
> }
> //现在我已经有了一个list<int> a;
> print(a);//编译不能通过,提示begin()找不道所属的class sturct
> print(a,a.begin());//编译通过
> _______________________________________________
>  Cpp mailing list
>  Cpp at codingnow.com
>  http://codingnow.com/mailman/listinfo/cpp
>
>



-- 
博客:http://zsp.javaeye.com/
个人网站:http://zsp007.com.cn/
电子科大,08年7月就要毕业了。。。。。。。。
双学位:生物医学工程+计算机科学与技术
 -- 张教主



More information about the Cpp mailing list