C_C++ _________________this指针----类的理解

来源:互联网 发布:苹果手机怎么清除游戏数据 编辑:程序博客网 时间:2024/05/29 08:39
#include <iostream>using namespace std;class subClass{public :void printSubClass(){   printf("sub  object id is %d\n",this);}};class testClass{public: void printfClsId(){  printf(" main print is %p\n",this); ///<-----------这个this指针地址 和 对象指针  是同一个地址,说明this在内部确实代表对象的指针.         for(int i=0;i<10;i++)   m_subclass[i].printSubClass();}private:subClass  m_subclass[10];///<------可以像一般类型一样创建多个数组.  };int main(){       testClass *testcls=new testClass();testcls->printfClsId();}