3、下面的函数模板声明错误的是( )
A、template<class T> T fun(T x, T y);
B、template<class T, int> T fun(T x, int y);
C、template <class T > int i; T fun(T x, T y);
D、template <class T > T fun(int x, int y);
3、下面的函数模板声明错误的是( )
答案:2 悬赏:40
解决时间 2021-02-19 07:38
- 提问者网友:巴黎塔下许过得承诺
- 2021-02-18 23:46
最佳答案
- 二级知识专家网友:請叫我丶偏執狂
- 2021-02-19 00:37
C选项错误。定义模板时,不允许template语句与函数模板定义之间有任何的其他语句。template <class T >
int i; //template语句与函数模板定义之间有任何的其他语句
T fun(T x, T y);
int i; //template语句与函数模板定义之间有任何的其他语句
T fun(T x, T y);
全部回答
- 1楼网友:傲娇菇凉
- 2021-02-19 01:22
c错了,int i不应该出现在<>之外
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |