类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为______。 #include<iostream.h> class M {public: M(int A){A=a;B+=a;} static

admin2010-12-16  36

问题 类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为______。
#include<iostream.h>
   class M
   {public:
   M(int A){A=a;B+=a;}
   static void f1(M m);
   private:
   int A;
   static int B;};
   void M::f1(M m)
   {
   cout<<“A=“<<m.A((end1;
   cout<<“B=”<<m.B<<en

选项

答案M::f1(P);。

解析  由于f1是类M的静态成员函数,即说明类M的任何对象都共享一份f1,因此,不仅可以从对象那里访问f1,还可以用域操作符::通过类名来访问。
转载请注明原文地址:https://kaotiyun.com/show/A6Vp777K
0

最新回复(0)