问题 填空题

以下程序的结果为【 】。   #include”iostream.h”   template<typename T >   T total(T * data)   {    T s=0;    while( * data)    {     s+= * data ++;    }   return s;   }   int main( )   { int x[ ]= { 2,4,6,8,0,12,14,16,18 };    cout < < total(x);    return 0;    cout < < end1;=

答案

参考答案:T

解析:本题考查模板函数的运用。要理解 * data的含意。

单项选择题
判断题