两个类对象的赋值问题 一个类class1,定义两个对象A和B,A = new class1();之后我想把A赋值给B,但“B = A”的写法系统报错。如何实现这个要求?是指针吗?如何写,希望给出完整代码好吗?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class class1{ valueType1 value1; valueType2 value2; calss1(){} // 拷备构靠函数, B = A 的时候会调用这个 calss1(calss1 &cls){value1=cls.value1;value2=cls.value2;} // 如果成员变量有字符串的用strcpy之类处理}; 你没重载=操作符,当然不能“B = A”可直接用CopyMemory((void *)&B,(void *)&A,sizeof(class1));解决 有默认的拷贝构造函数,如果B是在A创建后声明的话,可以用,好像是class1 B(A); 你没重载=操作符,当然不能“B = A”可直接用CopyMemory((void *)&B,(void *)&A,sizeof(class1));解决顶 MDI子窗口WM_CLOSE消息如何处理? 在Win7下,程序创建WORD实例失败,有哪位大虾知道解决办法吗? CInternetSession如何才能在控制台程序? 分数小问题 关于隐藏对话框程序在任务栏上的按钮的问题,请进... 如何设置非BMP格式的图片做为桌面的壁纸? 网络视频传输求助! 关于文件操作,高手请进。 vxd为什么有时候加载不上? 连接错误,望大虾帮助解决。 网卡loopback测试??? 关于CTreeCtrl中的右键弹出菜单问题
valueType1 value1;
valueType2 value2;
calss1(){}
// 拷备构靠函数, B = A 的时候会调用这个
calss1(calss1 &cls){value1=cls.value1;value2=cls.value2;}
// 如果成员变量有字符串的用strcpy之类处理
};
可直接用CopyMemory((void *)&B,(void *)&A,sizeof(class1));解决
class1 B(A);
你没重载=操作符,当然不能“B = A”
可直接用CopyMemory((void *)&B,(void *)&A,sizeof(class1));解决
顶