在下面程序横线处填上适当内容,使程序输出为: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; elsedata=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。