(单选题)
若有类模板声明:template classTclass{int k;public:Tclass(int);//……};以下正确的说明语句正确的是()
ATclass(double)t(10);
BTclass
CTclass<0.5>t(10);
DTclass t(10);
正确答案
答案解析
略
相似试题
(单选题)
若有类W说明class W{int a;public:voidfConst(int&)const;};,则函数fConst的正确定义是()
(单选题)
若有类T说明class T{inti;friend void fFriend(T&,int);};,则函数fFriend的错误定义是()
(单选题)
若有类Z说明class Z{staticint a;public:static void fStatic(Z&);};int Z::a=0;Z objZ;,则函数fStatic中访问数据a错误的是()。
(单选题)
若有函数定义:double fun(int a[10]){...},则在对该函数进行原型声明时,错误的声明语句是()
(单选题)
若有声明和语句: int a=5; a++; 则此处表达式a++的值是()
(单选题)
声明方法时,如果有参数,则必须写在方法名后面的小括号内,并且必须指明它的类型和名称,若有多个参数,需要用()隔开。
(单选题)
声明方法时〃如果有参数〃则必须写在方法名后面的小括号内〃并且必须指明它的类型和名称〃若有多个参数〃需要用()隔开。
(简答题)
类模板能够声明什么形式的友员?当类模板的友员是函数模板时,它们可以定义不同形式的类属参数吗?
(填空题)
已知有类MyOwnClass,则其默认的构造函数为()。