第五周阅读程序6
2015-04-05 17:22
211 查看
(6) 请写出下面程序的输出结果:
预计结果:40
80
25
实际结果:
学习心得:静态成员函数只能调静态数据成员。
(6) 请写出下面程序的输出结果:
#include <iostream> using namespace std; class Test{ private: static int val; int a; public: static int func(); static void sfunc(Test &r); }; int Test::val=20; int Test::func() { val+=val; return val; } void Test::sfunc (Test &r) { r.a=25; cout<<"Result3="<<r.a<<endl; } int main(){ cout <<"Resultl="<<Test::func()<<endl; Test a; cout<<"Result2="<<a.func()<<endl; Test::sfunc (a); return 0; }
预计结果:40
80
25
实际结果:
学习心得:静态成员函数只能调静态数据成员。