一个 c 程序员: "operator = 是干嘛的使得?" 运算符重载,( &m != this )是防止自己赋值给自己,加&因为m是引用,this是指针可以看看《effectivec++》里面的介绍 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 operator = 是C++之所以比C更流行的原因之一。 重载=运算符,好比你定义了两个类实例CIrcMessage im1, im2,可以通过如下语句使两个实例的成员变量相同:im1 = im2; 重载运算符,使该运算符可以对用户自定义类型有效。int i=1,j=2;i=j; //合法用户自定义类型:CMyClass m1,m2;m1=m2; //不合法重载等号之后:m1=m2; //合法 (估计有难度)求一个能在CEdit 和 CRichEdit使用的Scrollbar 求救高手,如何让控件随着窗口的放缩而成比例变化?? 有没有把MFC工程中类导出的工具? 如何利用TimeGettime 处理网络封包? 今天GF生日,庆祝散分,顺便问:ms speech sdk与IBM viavoice的实质区别 关于赋值问题! XML的名字空间问题 打开文件对话框 不能在FormView中显示汉字的代码 如何直接打印 一个vc问题! 中国人过什么圣诞节,至少我不过,ADD YOU?
好比你定义了两个类实例CIrcMessage im1, im2,可以通过如下语句使两个实例的成员变量相同:im1 = im2;
int i=1,j=2;
i=j; //合法
用户自定义类型:
CMyClass m1,m2;
m1=m2; //不合法
重载等号之后:
m1=m2; //合法