来看看这两个函数有啥区别? bool operator==(CTDATACLS *New)bool operator==(const CTDATACLS &New)以上两个函数的功能基本相同相同,都是比较两个CTDATACLS是否相同,但是第二个函数中的那个const有啥用??着两个函数不可以用一个函数重载来完成吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前一个参数是传指针,后一个传引用const 说明bool operator==(const CTDATACLS &New)函数不能改变New的成员 而且在bool operator==(const CTDATACLS &New)这个函数里只能调用CTDATACLS的const方法。 第一个参数是传指针,可改变其成员值,只能用一般指针或引用作为它的实参,不能用常对象指针作为它的实参.如例: CTDATACLS *p;//一般指针类型,此时 p 可作为bool operator==(CTDATACLS *New)的实参 const CTDATACLS *q; //此时q 不能作为bool operator==(CTDATACLS *New)的实参第二数参数是传一个常对象引用,只能引用其成员值,且只能调用CTDATACLS的const方法。可以用一般指针或常对象指针作为它的实参. 也就是说如上的两种指针类型 p , q 都可以作为它的实参.重新注册的新号,看到分这么高,说得详细点。LZ记得给大家散分...鼓励下.... 使用ADO连接Access数据库的小觑! 想请教外挂一个简单问题 小弟前来求助!!!!! DirectShow和钩子问题 关于BITMAP的处理问题?(简单问题) 初学者的问题,请教! 关于<Advanced Windows> 关于Setpolyfillmode的问题? 如何从底层禁用无线网卡,而不修改注册表? 我是一个搞MIS的,现在想跳出来请问何去何从? 求份用VC写的的VNC源代码,收到即结帖**** 关于初始化COMBOBOX的问题,请高手指点
const 说明bool operator==(const CTDATACLS &New)函数不能改变New的成员
重新注册的新号,看到分这么高,说得详细点。LZ记得给大家散分...鼓励下....