已知:double A(double A) {return ++a;}和int A(int A) {return++a;}是一个函数模板的两个实例,则该函数模板定义为【 】

admin2009-02-15  31

问题 已知:double A(double A) {return ++a;}和int A(int A) {return++a;}是一个函数模板的两个实例,则该函数模板定义为【  】

选项

答案template<typename T> TA(T A) {return a++;}

解析 本题考核函数模板的定义。通过两个实例知道该例中只有一种数据类型,所以在定义模板时只需定义一个模板参数T。
转载请注明原文地址:https://jikaoti.com/ti/KYd0FFFM
0

最新回复(0)