c++关于this指针

this指针是隐藏在每一个成员函数中的特殊指针,它指向的是所在成员对象的本身。this顾名思义,就是“这个”

this:指针,指向当前的对象 ,"我" ,只能出现在类的成员函数中,一般不使用

class A
{
private:
	int i;
public:
	int get()//获取成员变量的值
	{
		return i;
	}
	void set(int i)//修改成员变量的值
	{
		this->i = i;
	}
};

int main()
{
	A a;
	a.set(9);
	cout << a.get() << endl;//get()怎么知道输出的是a的数据
	
	A b;
	b.set(999);
	cout << b.get() << endl;//get()怎么知道输出的是b的数据


	return 0;
}

每一个成员函数都有一个this指针,其中包括构造和析构俩函数。它指向的是调用的对象,可以直接使用this或者*this来使用。


每日金句:

        每一次失败都是追求成功的一个机会。

                                                                                                                                ————雀儿

相关推荐

  1. C++ this 指针

    2024-02-14 02:44:01       47 阅读
  2. [C++]this指针

    2024-02-14 02:44:01       27 阅读
  3. c语言实现this指针效果

    2024-02-14 02:44:01       57 阅读
  4. c语言实现this指针效果

    2024-02-14 02:44:01       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-14 02:44:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-14 02:44:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-14 02:44:01       82 阅读
  4. Python语言-面向对象

    2024-02-14 02:44:01       91 阅读

热门阅读

  1. 前端架构: 简易版脚手架开发

    2024-02-14 02:44:01       54 阅读
  2. 2024/2/8

    2024-02-14 02:44:01       44 阅读
  3. <s-table>、<a-table>接收后端数据

    2024-02-14 02:44:01       48 阅读
  4. 【无标题】

    2024-02-14 02:44:01       42 阅读
  5. 水题中的稀奇古怪trick合集

    2024-02-14 02:44:01       58 阅读
  6. 数据治理领域的框架、标准与模型

    2024-02-14 02:44:01       54 阅读
  7. 前端架构: 本地调试脚手架的2种方式

    2024-02-14 02:44:01       56 阅读
  8. 极其抽象的路由

    2024-02-14 02:44:01       40 阅读
  9. 蚁群算法实现

    2024-02-14 02:44:01       53 阅读