在下面程序横线处填上适当内容,使程序输出为:55599。
#include <iostream>
using namespace std;
template <class TYPE>
class HisClass
TYPE data;
public:
HisClass(TYPE a, TYPE b, TYPE C) ;
TYPE getData() return data;)
;
template<class TYPE>
HisClass<TYPE>::HisClass(TYPE a,TYPE b,TYPE C)
【12】 ;
else主f(b>C)
data=b;
else
data=c;
int main()
HisClass<int> x1(3,4,5),x2(5,3,4),x3(4,5,3),x4(7,8,9),x5(8,7,9);
cout<<x1.getData()<<x2.getData()<<x3.getData()
<<x4.getData()<<X5.getData();
return 0;
参考答案:if(a>b&&a>C) data=a
解析: 本题考核类模板的定义。其构造函数实现的功能是将a、b、c中的最大值赋给私有成员data。