c++如何通过类指针获取类的成员变量
时间: 2024-06-15 22:09:19 浏览: 104
C++ 指向类成员的指针
5星 · 资源好评率100%
在C++中,可以通过类指针来获取类的成员变量。下面是一个示例程序,演示了如何通过类指针获取类的成员变量:
```cpp
#include <iostream>
using namespace std;
class MyClass {
public:
int myVariable;
};
int main() {
MyClass obj;
obj.myVariable = 10;
MyClass* ptr = &obj;
int value = ptr->myVariable;
cout << "Value of myVariable: " << value << endl;
return 0;
}
```
在这个示例中,我们定义了一个名为`MyClass`的类,其中包含一个整型成员变量`myVariable`。在`main`函数中,我们创建了一个`MyClass`对象`obj`,并将其成员变量`myVariable`设置为10。然后,我们创建了一个指向`obj`的指针`ptr`,并使用箭头运算符`->`来访问`ptr`指向的对象的成员变量`myVariable`,将其赋值给`value`变量。最后,我们输出`value`的值,即为`myVariable`的值。
阅读全文