<C++>15.this指针
来源:互联网 发布:祛痘产品淘宝 编辑:程序博客网 时间:2024/06/07 00:53
15.this指针
一、概述
1、概念:
this指针是隐含与每一个成员函数中的特殊指针。它指向正操作该成员函数的对象。
2、this指针的产生:
当对象调用成员函数时,程序先将对象的地址赋予this指针,然后调用成员函数。
二、应用举例
/* this_ptr.c */#include <iostream>using namespace std;class A{private:int n;public:void set_value(int x){this->n = x;cout<<"this指针指向的地址: "<<this<<endl;}void print_n(){cout<<"对象的n值:"<<n<<endl;}};int main (int argc, char *argv[]){A a;cout<<"a的内存地址:"<<&a<<endl;a.set_value(3);a.print_n();return 0;}
结果:
可以看到this指针指向的地址就是调用成员函数的对象的地址,this->n等价于a.n
阅读全文
0 0
- <C++>15.this指针
- 【C/C++】this指针
- C++this指针、智能指针
- 【C++】this 指针
- C++this指针
- C++this指针
- C++this指针
- C++this指针
- C++this指针
- c++this指针
- C++this指针
- C++this指针
- C++this指针(二)
- C++-this指针
- c++this指针
- C++this指针
- C ++的this指针
- C++this指针详解
- position跟display、margin collapse、overflow、float这些特性相互叠加后会怎么样?
- JS的Dom和事件处理机制(三)
- 试题18:树的子结构
- 粒子滤波
- JZOJ5393【NOIP2017提高A组模拟10.5】Snake vs Block DP
- <C++>15.this指针
- HDU 3555(数位dp)
- 显式Intent
- java面向对象
- VMware安装CentOS 图文教程
- 无序数组求相邻元素最大差值(tiger基金的笔试题)
- 编程的基础
- 华为研发机考笔试题-汽水瓶
- 15算法课程 58. Length of Last Word