![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
文章平均质量分 78
ztw123
这个作者很懒,什么都没留下…
展开
-
this指针的详细说明与使用
this指针的详细说明与使用 1. this指针的用处:<br />一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行。<br />例如,调用date.SetMonth(9) <===> SetMonth原创 2011-02-13 16:19:00 · 375 阅读 · 0 评论 -
浅析C++中的this指针
<br />浅析C++中的this指针 <br /><br /><br />在编写C++程序的时候,我们可以不需要知道this指针的存在,但是,如果你想深入了解c++.。或者从事软件逆向。这里我们是很有必要知道的。下面,我们就一步一步的探究this指针的秘密。<br />为何引入this指针:<br />类中每个数据成员对该类的每个对象都有一个拷贝,要在内存中为其划分一块内存单元,分别存储从类中拷贝的数据成员,静态变量除外,因为类的每个对象都可以共享静态变量。而类的成员函数对该类的每个对象只有一个拷贝。对于原创 2011-02-13 16:20:00 · 821 阅读 · 0 评论