您当前的位置: 首页 >  c++

55 C++ - 指向类成员的指针

杨林伟 发布时间:2019-10-09 10:28:16 ,浏览量:2

1. 指向成员变量的指针

定义格式:

 ::*
   例如: int A::*pPram;

赋值/初始化:

  ::* = &::
   例如: int A::*pParam = &A::param;

解引用:

.* ->* 例如: A a; a.*pParam; a->*pParam;

class A{
public:
	A(int param){
		mParam = param;
	}
public:
	int mParam;
};

void test(){
	A a1(100);
	A* a2 = new A(200);
	int* p1 = &a1.mParam;
	int A::*p2 = &A::mParam;

	cout             
关注
打赏
1688896170
查看更多评论
0.3960s