关于this指针的深入探讨
逸学堂 2006-01-24 09:59:12 任何一个对象都是指向自身的this指针.我想深入了解一下this指针.
1:this指针是什么时候创建的?
构造对象前,构造对象后,还是其他?
2:this指针存放在何处?
堆,栈,全局变量,还是其他?
3:this指针如何传递给类中函数的?
绑定?还是在函数参数的首参数就是this指针.那么
this指针又是如何找到类实例后函数的?
4:this指针如何访问类中变量的/?
5:我们只有获得一个对象后,才能通过对象使用this指针,如果我们知道一个对象this指针的
位置可以直接使用吗?
6:每个类编译后,是否创建一个类中函数表保存函数指针,以便用来调用函数?
7:这些编译器如何做到的?
8:能否模拟实现?