完成程序题:请按空格顺序填写答案。
以使该程序执行结果为:
【正确答案】:
第1空:T A[ ],INT N
第2空:T T=0;
【题目解析】:
当需要编写多个形式和功能都相似的类时,可以使用类模板机制。
当类中的成员变量类型不能确定,或者是某个成员函数的参数或返回值不能确定时,就必须将这个类声明为模板,它不是一个具体的实际的类,而是代表一类类。
不同的数据类型的调用,使用了模板。f函数增加t变量,因为实参类型不同,所以t的类型应该是T类型。
完成程序题:请按空格顺序填写答案。
以使该程序执行结果为:
第1空:T A[ ],INT N
第2空:T T=0;
当需要编写多个形式和功能都相似的类时,可以使用类模板机制。
当类中的成员变量类型不能确定,或者是某个成员函数的参数或返回值不能确定时,就必须将这个类声明为模板,它不是一个具体的实际的类,而是代表一类类。
不同的数据类型的调用,使用了模板。f函数增加t变量,因为实参类型不同,所以t的类型应该是T类型。