C++中类字段的访问 我不能访问下面的C++代码中的类字段: class Human { string address; public: void setAddress( string address ) { this.address = address; } };
此代码将导致错误C2228:“.address”的左边必须有class/struct/union。正确的方法是什么?这是指向当前实例的指针,因此应该使用->而不是点C++中类字段的访问 我不能访问下面的C++代码中的类字段: class Human { string address; public: void setAddress( string address ) { this.address = address; } };,c++,class,this,field,C++,Class,This,Field,此代码将导致错误C2228:“.address”的左边必须有class/struct/union。正确的方法是什么?这是指向当前实例的指针,因此应该使用->而不是点 class Human { string m_address; public: void setAddress( string address ) { m_address = address; } }; 与JavaScript不同,您不需要使用它。在这里,通常为函数参
class Human
{
string m_address;
public:
void setAddress( string address )
{
m_address = address;
}
};
与JavaScript不同,您不需要使用它。在这里,通常为函数参数指定一个不同的名称以避免歧义,这与不需要使用此名称的JavaScript不同。在这里,通常为函数参数指定不同的名称以避免歧义。