gpt4 book ai didi

C++ 正确用法,this 指针

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:02 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
When should I make explicit use of the this pointer?

我想知道“this”指针的正确用法。

我看到有人创建了一个类构造函数,其中传递的参数变量名为“data”。然而,他已经有一个名为“data”的私有(private)成员变量,因此他只是使用:

this->data = data;

简单地使用就可以了

data = data_in

(如果参数名为 data_in),无需调用“this”指针和引用成员类型。

现在我想知道,这是正确的用法吗?使用 this->member 来降低命名的复杂性?我的意思是它有效,我看到它实现了预期的目的,但我想知道如果这是常见的做法,你们中一些更有经验的 C++ 男孩和女孩是否可以说一两句话?

此外,出于好奇,我对代码进行了检测,只是为了看看幕后发生了什么,似乎“this”指针无论如何都会被调用。我想这就是类对象引用的方式。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com