下面程序执行的结果是【 】 #include<iostream> using namespace std; class A{ public: static int x; A(inty){cout<<x+

admin2010-06-06  40

问题 下面程序执行的结果是【 】
   #include<iostream>
   using namespace std;
   class A{
   public:
       static int x;
       A(inty){cout<<x+y;}
   };
   int A::x=2;
   void main(){
       A a(5);
   }

选项

答案7

解析 程序的静态变量初始化为2,而构造函数招待过程中y变量为初始化为5,故程序执行的结果为7。
转载请注明原文地址:https://kaotiyun.com/show/2cjp777K
0

最新回复(0)