例如我有这个课程:
class example{
public:
int beauty;
void CompareObject(const example& another_object, example*& ptr);
};
方法CompareObject()将此对象与对象another_object(通过引用)进行比较,并将最美丽对象的地址保存在指针ptr中(也通过引用传递)
问题出在CompareExampleObject:
void CompareExampleObject (const example& another_object, example*& ptr){
// set the best object
if(beauty < another_object.beauty)
ptr = &another_object;
else
ptr = // !!! What should I write here?
}
答案 0 :(得分:4)
this
是对象方法内对象的地址。