0
点赞
收藏
分享

微信扫一扫

c++ - This指针


一般情况下,不用This指针,而是加后缀suffix​​_​​来表示某变量是类内部变量.

#include <iostream>
class myclass {
public:
myclass(int i) {
i_ = i;
}
int getval() {
return i_;
}
private:
int i_;
};
int main() {
auto mc = myclass{1};
std::cout << mc.getval() << "\n";
}

改变后:

#include <iostream>
class myclass {
public:
myclass(int i) {
this->i_ = i;
}
int getval() {
return this->i_;
}
private:
int i_;
};
int main() {
auto mc = myclass{1};
std::cout << mc.getval() << "\n";
}


举报

相关推荐

C++:this指针

c++ 指针

c++指针

C++指针

C++——指针

this指针 c++

0 条评论