#include <iostream>
using namespace std;
class Sample
{
public:
int x;
int y;
void disp()
{
cout << "x=" << x << ",y=" << y << endl;
}
};
int main()
{
//指向类成员变量的指针
int Sample::*pc;
Sample s;
pc=&Sample::x;
s.*pc=10;
pc=&Sample::y;
s.*pc=20;
s.disp();
getchar();
}
using namespace std;
class Sample
{
public:
int x;
int y;
void disp()
{
cout << "x=" << x << ",y=" << y << endl;
}
};
int main()
{
//指向类成员变量的指针
int Sample::*pc;
Sample s;
pc=&Sample::x;
s.*pc=10;
pc=&Sample::y;
s.*pc=20;
s.disp();
getchar();
}
本文通过一个简单的C++示例介绍了如何使用指向类成员变量的指针。示例中定义了一个Sample类,包含两个整型成员变量x和y,并演示了如何通过成员指针来访问和修改这些变量。

被折叠的 条评论
为什么被折叠?



