c++中的每一个对象都有一个地址,我们可以取其地址,通过地址访问类中的成员函数和变量:
class Person
{
public:
Person()
{
cout << "这里是构造函数" << endl;
}
void setvolum(int h);
int getvolum();
private:
double height;
};
void Person::setvolum(int h)
{
height = h;
}
int Person:: getvolum()
{
return height;
}
int main()
{
Person person;
//获取person对象的地址
Person *p = &person;
p->setvolum(170);
cout << "这个人的身高是" << p->getvolum()<<endl;
return 0;
}