f0810.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //=====================================
  2. // f0810.cpp
  3. // test class scope
  4. //=====================================
  5. #include<iostream>
  6. using namespace std;
  7. //-------------------------------------
  8. class X{
  9. public:
  10.   void f1(){
  11.     m=6;
  12.     f2();
  13.   }//----------------------------------
  14.   void f2();
  15. private:
  16.   int m;
  17. };//-----------------------------------
  18. void X::f2(){
  19.   cout<<"Data member: "<<m<<endl;     // X::m
  20.   int m=7;
  21.   cout<<"Local Variable: "<<m<<endl;  // X::m被掩藏
  22.   cout<<"Data member: "<<X::m<<endl;
  23. }//------------------------------------
  24. int main(){  // 此处以下不属于类作用域但属于类定义作用域
  25.   X x;
  26.   x.f1();
  27. }//====================================
  28.