什么是Java的这种的C++版本。 :
class javaObj{
private String name;
public void setName(String name)
{
this.name = name;
}
}
我唯一发现,在C++中的工作原理是:
class cppObj
{
private:
string name;
public:
void setName(string name);
};
void cppObj::setName(string name)
{
cppObj::name = name;
}
我必须使用cppObj ::还是有这个。相当于C++?
我不知道为什么你要来命名参数相同,但'this'是一个指针,所以它需要指针语法。 – chris
请注意,与Java中一样,只要被引用的字段可以明确地解析(例如,参数或本地未使用相同名称定义),'this'就是可选的。 – cdhowie
删除[tag:java]作为答案与Java没有任何关系。 –