-
-
[旧帖]
[求助]c++ mfc 等号重载的问题
0.00雪花
-
发表于:
2012-3-17 01:57
1381
-
[旧帖] [求助]c++ mfc 等号重载的问题
0.00雪花
用CString可以直接这样定义对象: CString str="hello,world!";
但是用自己的类重载等号却不能直接赋值。代码如下:
class MString
{
public:
char buf[100];
const MString & operator=(const char *str)
{
strcpy(buf,str);
return *this;
}
};
void CTestDlg::OnBtnTest()
{
// TODO: Add your control notification handler code here
MString mstr="error"; //用自己的类就不行
CString cstr="ok"; //CString的就可以
}
MFC的源代码和我这个差不多,怎么才能实现像CString这样的功能?
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法