填空题
已知程序的结果为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;
{{U}} 【12】 {{/U}}
{{U}} 【13】 {{/U}}
{{U}} 【14】 {{/U}}
a1.display();
}
【正确答案】
1、[12]a1.x=1;
【答案解析】[13]a1.y=2;
[14]a1.z=3;
[解析] 通过程序的结果知道数据类型是int,所以调用时声明模板实参为int的,再对x,y,z进行赋值。