为什么这是一个指针

Any*_*orn 9 c++

可能重复:
为什么'this'是指针而不是引用?

为什么是this指针,而不是参考?可以NULL吗?

Pra*_*rav 7

为什么"这个"不是参考?

见比亚的答案在这里

因为在添加引用之前,"this"被引入到C++中(实际上是带有Classes的C语言).另外,我选择"this"来跟随Simula的使用,而不是(后来)Smalltalk使用"self".