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

admin2010-03-29  38

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

选项

答案template T1 A(T1 a) { return ++a;}

解析 通过两个实例知道该例中只有一种数据类型,所以在定义模板时只需定义一个模板参数T1。
转载请注明原文地址:https://kaotiyun.com/show/n1jp777K
0

最新回复(0)