65,208
社区成员
发帖
与我相关
我的任务
分享
get_out_name(c cc);
这个是 用 cc.name访问的cc对象的name
[/quote]
get_out_name(c cc);
这个是 用 cc.name访问的cc对象的name
[/quote]
关键是它调用的环境啊,是在成员函数里面啊,6楼已经解释的很清楚了,
get_out_name(c cc);
这个是 用 cc.name访问的cc对象的name
bool Card::operator==( Card& card)
{
/*这个也是可以的
if(bookname==card.bookname&&
author ==card.author&&
num ==card.num )
*/
if(this->bookname==card.getName()&&
author ==card.getAuthor()&&
num ==card.getNum() )
{
return true;
}
else
{
return false;
}
}void get_out_name(C cc) { name= cc.name; }
如果你需要外部对name做一些操作,一般都是做成类似属性的东西:
public:
int getName(){return name;}
void setName(int name) {this.name = name;}