类A的某个变量=类B.类B的一个变量;这个赋值语句怎么错了 这个句子写在类A中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 报错信息:'CLoginDlg' : illegal use of this type as an expression,'CLoginDlg' 是类B,变量都是公有的成员阿 错误的原因是你拿类型当变量用了!正确的用法如下:A a;B b;a.m_iData = b.m_iData;当然你是在A成员函数中用的话,如下:B b;...m_iData = b.m_iData; 类是抽象的,要用的话应该是对具体的对象进行操作,所以a.somedata = CLoginDlg.somedata;是错误的,只有CLoginDlg aInstance;a.somedata = aInstance.somedata;或者CLoginDlg *pInstance = NULL;(pInstance应该指向某个具体的对象以后)a.somedata = pInstance->somedata; 求visual c++mfc编程实例的随书实例源码,多谢。 如何把ShellExecute(Ex)创建的程序的窗口变成模态窗口? 回调函数在形式上看起来就是纯虚函数吧?举个回调函数的实例? 第一个 vc/mfc 程序,每句话都可以看懂,竟然不能运行 1394驱动 白痴问题,UP给分 关于连接问题 江湖告急!大家救救小弟,如何把excel嵌到view中并能通过vba操纵这个excel??? 快去看看!! 病毒,还是别的问题? 请问建立的一个对话框资源怎样像CControlBar那样显示在窗口前面? 有关"CArray"元素修改的问题
B b;
a.m_iData = b.m_iData;当然你是在A成员函数中用的话,如下:
B b;
...
m_iData = b.m_iData;
a.somedata = CLoginDlg.somedata;
是错误的,只有
CLoginDlg aInstance;
a.somedata = aInstance.somedata;或者
CLoginDlg *pInstance = NULL;
(pInstance应该指向某个具体的对象以后)
a.somedata = pInstance->somedata;