正在加载图片...
(2)在 template语句与函数模板定义语句之间不允许有别的语句 ∥这是不能编译的 Template <class T> inti;∥错误,不允许有别的语句 T max(Tx,T y) i return(x>y)? x: yi] (3模板函数类似于重载函数,只不过它更严格一些而已。函数被重 载的时候,在每个函数体内可以执行不同的动作,但同一函数模板 实例化后的所有模板函数都必须执行相同的动作。 ∥不能做函数模板的 void outdate(int i) I cout<<i; y void outdata(double d) {cout≤<d=”<≤d<endl;}⑵在template语句与函数模板定义语句之间不允许有别的语句。 //这是不能编译的 Template <class T> int iI; //错误,不允许有别的语句 T max(T x,T y) { return(x>y)? x : y;} ⑶模板函数类似于重载函数,只不过它更严格一些而已。函数被重 载的时候,在每个函数体内可以执行不同的动作,但同一函数模板 实例化后的所有模板函数都必须执行相同的动作。 //不能做函数模板的 void outdate(int i) { cout<<i; } void outdata(double d) {cout<<”d=”<<d<<endl;} 8
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有