在C++中,为什么不需要像Python中那样使用“self”参数来定义Class?[duplicate]

ryevplcw  于 2022-11-27  发布在  Python
关注(0)|答案(1)|浏览(182)

此问题在此处已有答案

Can you explain the concept of the this pointer? [closed](4个答案)
What is the 'this' pointer?(8个答案)
Use of "this" keyword in C++ [duplicate](6个答案)
3天前关闭。
我是一个有Python背景的C初学者。我对在Python类和**C中获取示例属性的过程有些模糊。
如下所示,我列出了两个分别在Python和C++中具有相同功能的类。
我的问题是,我习惯于使用
self**参数来区分类属性和示例属性,并确保不同示例之间的示例属性不会相互干扰。但我不知道C++在没有self参数的情况下如何做到这一点。

我希望有人能详细解释C++如何实现没有自我的“自我”,以及在引擎盖下面会发生什么?
谢谢

oug3syen

oug3syen1#

c++只是没有显式地写“self”,也许你需要学习关键字“this”。

相关问题