所以我看到了这种语法
这 - >
在udemy的c ++教程中使用但是没有向我解释为什么我会在编程中使用它。任何人都可以提供示例程序或适当的示例代码来显示它的作用吗?请解释它背后的逻辑。请不要说Google吧。我知道它与指针和内存有关。什么不是我想我想要的另一件事是一个解释,一个五岁的孩子会理解或分解,以便于理解。
答案 0 :(得分:1)
this
关键字用于引用给定类的当前实例,例如:
class A {
public:
void setName(std::string name) {
// if you would use name variable directly it
// will refer to the function parameter,
//hence to refer the field of the class you need to use this
this->name = name;
}
private:
std::string namel
}