当前位置:  开发笔记 > 编程语言 > 正文

为什么C++中的"this"指针是指针而不是引用?

如何解决《为什么C++中的"this"指针是指针而不是引用?》经验,为你挑选了1个好方法。

为什么thisC++中的指针是指针而不是引用?

是否存在我缺少的用例,使"this"作为指针比引用更有用?

如果没有,是否有任何语言设计含义/考虑因素将其作为指针?



1> James McNell..:

来自Bjarne Stroustrup的C++风格和技巧常见问题解答:

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

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

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有