问题 填空题

已知程序的结果为1 2 3,请填空。 #include<iostream.h> template<class T> class A { public: T X, y, z; void display( ) {cout < < x < < " " < < y < < " " < < z;} }; void main( ) { A<int>a1; 12 13 14 a1.display( ) ; }

答案

参考答案:12 a1.x=1;

解析:13 a1.y=2;14 a1.z=3; 通过程序的结果知道数据类型是int,所以调用时声明模板实参为int的,再对x、y、z进行赋值。

填空题
单项选择题