thisC++中的关键字获取指向我当前对象的指针.
我的问题是为什么是this指针类型的类型而不是引用类型.是否有this关键字的条件NULL?
我的直接想法是静态函数,但Visual C++至少足够聪明,能够发现并报告static member functions do not have 'this' pointers.这是标准吗?
Dar*_*rio 17
请参阅Stroustrup的为什么this不是参考
因为在添加引用之前,"this"被引入到C++中(实际上是带有Classes的C语言).另外,我选择"this"来跟随Simula的使用,而不是(后来)Smalltalk使用"self".
| 归档时间: |
|
| 查看次数: |
4426 次 |
| 最近记录: |