已知程序的结果为1 2 3,请填空。 #include<iostream.h> template<class T> class A { public: T x,y,z; void display(

admin2010-03-29  30

问题 已知程序的结果为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;
       【  】  
       【  】  
       【  】  
      a1.display();
   }

选项

答案a1.x=1; a1.y=2; a1.z=3;

解析 通过程序的结果知道数据类型是int,所以调用时声明模板实参为int的,再对x,y,z进行赋值。
转载请注明原文地址:https://kaotiyun.com/show/1Jjp777K
0

最新回复(0)