全部知识点

第6381题

若要重载+、=、<<、[]和运算符,则必须作为成员重载的运算符是

第6382题

在类中重载赋值运算符时,应将其声明为类的

第6383题

重载输入运算符“>>”必须使用的原型为

第6384题

有如下函数模板:template T square(T x){return x*x;}其中T是

第6385题

关于模板,下列说法不正确的是

第6386题

如果一个模板声明列出了多个参数,则每个参数之间必须用逗号隔开,每个参数都必须使用()关键字来修饰。


第6387题

()使一个函数可以定义成对许多不同数据类型完成同一个任务。


第6388题

有如下函数模板:template T cast(U u){ return u; }其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是

第6389题

有如下函数模板定义:template T1 sum(T1 a1){ return(a1+a2+a3); }则以下调用中正确的是

第6390题

下列关于模板的叙述中,错误的是

第6391题

有如下函数模板定义:template T func(T x,T y){ return x*x+y*y; }在下列对func的调用中,错误的是

第6392题

有如下函数模板:template T cast(U u){ return u; }其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是

第6393题

关于在调用模板函数时模板实参的使用,下列表述正确的是

第6394题

有如下函数模板:template T square(T x){ return x*x; }其中T是

第6395题

下列函数模板中的定义中,合法的是

第6396题

C++中的模板包括

第6397题

下列有关模板的叙述中,正确的是

第6398题

下面是一个模板声明的开始部分:template double___,由此可知

第6399题

下列关于模板的叙述中,错误的是

第6400题

下列关于函数模板的描述中,错误的是