| 发表于:2007-05-12 11:38:333楼 得分:30 |
第一个参数是传指针,可改变其成员值,只能用一般指针或引用作为它的实参,不能用常对象指 针作为它的实参.如例: ctdatacls *p;//一般指针类型,此时 p 可作为bool operator==(ctdatacls *new)的实参 const ctdatacls *q; //此时q 不能作为bool operator==(ctdatacls *new)的实参 第二数参数是传一个常对象引用,只能引用其成员值,且只能调用ctdatacls的const方法。可以 用一般指针或常对象指针作为它的实参. 也就是说如上的两种指针类型 p , q 都可以作为它的 实参. 重新注册的新号,看到分这么高,说得详细点。。。。 lz记得给大家散分...鼓励下.... | | |
|