假设我写成
class a
{
int _a;
int b()
{
return this->_a;
//这两个呢?
return _a;
}
this->_a和_a是同一个变量
追问this->_a应该是指的a._a吧
追答在成员函数的语境下,并不知道class a的对象名叫什么。
说a._a是不对的,a是一个class名,不是一个对象名
_a是一个随着对象不同而可以有不同值的变量,所以只能是对象名._a,不能是类名._a
哦,也就是说
a d;
d.b;
么?
d._a
追答是这个意思