关于模板的问题
今天看啦一章,很多不懂,\(^o^)/~
1.c++ primer p541
template<class t1,class t2,class t3> t1 sum(t2,t3);
为甚麽这样调用:long val=sum<long>(int,long);
而不是sum(int,long,long);呢?
2.p465
class small{ public:
small(int=0);
operator int() const{return val;};
private: string::size_type val;
};
这样写对不:
int i=int+0;
为甚麽以及为什麽的为甚麽