急!怎么样写重载操作符"=="的函数定义呀? 怎么样写重载操作符"=="的函数定义呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 临时写了一段简单的程序 pt可以理解为表示一个二维点看看里面的 operator == #include <iostream.h>class pt{public: pt() {x=y=0;} friend bool operator == (pt&, pt&); int x,y;};bool operator == (pt& pt1,pt& pt2){ if (pt1.x==pt2.x && pt1.y==pt2.y) { return true; } return false;}void main (){ pt pt1,pt2; // ´Ëʱpt1ºÍpt2ÏàµÈ ³ÉÔ±±äÁ¿¶¼ÊÇ0 cout<<(pt1==pt2)<<endl; pt1.x=1; // ´Ëʱpt1ºÍpt2²»µÈ cout<<(pt1==pt2)<<endl; } bool operator==(const Type& t1,const Type& t2); mfc+ffmpeg做播放器,窗口大小改变时出现的奇异现象 关于函数返回值的问题 关于socket 一些参数类型的问题 在一个文本编辑框中(CEdit)有什么办法可以限制它的输入字数,其中输入可能有汉字或字符? 请各位来看看,这个该怎么办?谢了 问个软件工程的问题 关于网络编程??? Cstring 的减法问题 我用 ADO 从数据库里读数据,当记录实在太多了的时候就死机了,该怎么办? 100 奉送,dll问题 快来救我,明天就要交作业了 神那,救救我吧!窗口分割......(大分悬赏)
看看里面的 operator ==
#include <iostream.h>
class pt
{
public:
pt() {x=y=0;}
friend bool operator == (pt&, pt&); int x,y;
};bool operator == (pt& pt1,pt& pt2)
{
if (pt1.x==pt2.x &&
pt1.y==pt2.y) {
return true;
}
return false;
}void main ()
{
pt pt1,pt2;
// ´Ëʱpt1ºÍpt2ÏàµÈ ³ÉÔ±±äÁ¿¶¼ÊÇ0
cout<<(pt1==pt2)<<endl; pt1.x=1;
// ´Ëʱpt1ºÍpt2²»µÈ
cout<<(pt1==pt2)<<endl;
}