摘要: 模板函数的参数推导机制:eg:template<typename I, typename T>void func(I iter, T t){T tmp;...;}void main(){int i;func(&i,i);//模板函数可以通过参数的推导机制推导出实际的函数为void func //(int*,int);}可能有的人看到模板函数之后会高兴的手舞足蹈,但是该技巧虽然可用于value_type,但是却非全面可用。玩意value_type必须用于函数的传回值,就束手无策了,毕竟模板参数推导机制推导的仅仅是参数而已,无法推导函数的返回值型别。这就造成一个严重的问题,试想 阅读全文
posted @ 2011-04-17 19:32 luck_net 阅读(353) 评论(0) 推荐(0) 编辑