#include<iostream>
using namespace std;
class eg
{
private:
int a;
public:
eg(int b)
{a=b;}
void add (int m)
{
eg p(5);
p.a=p.a+m;
*this=p;//this指针指向当前对象
}
void display()
{cout<<a<<endl;}
};
int main()
{
eg q(10);
q.display();
q.add(10);
q.display();//15
return 0;
}
this 指向当前对象,通过它可以访问当前对象的所有成员。
最新推荐文章于 2024-07-21 01:11:45 发布
本文介绍了一个使用C++实现的简单类`eg`的例子,该类包含构造函数、成员函数`add`和`display`。通过`add`函数演示了如何修改类的私有变量,并展示了`this`指针的用法。
1575

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



