如何在mfc当中实现跨类调用?能贴个例子吗?为什么说这样是违反OOP原则的? 如题:如何在mfc当中实现跨类调用函数?能贴个例子吗?为什么说这样是违反OOP原则的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是楼主:有人说 在mfc当中实现跨类调用函数,跨类得到指针的方式不可取。为什么是背离OOP原则的?不懂,请赐教。 如果跨类调用某一类中的成员函数,如果是声明一个类实例后再调用那是可以的,如a.Func();如果在没有生成实例的情况是不允许调用的,CMyClass::Func().这种调用是不行的,因为在没有生成类实例的情况下,如果Func中用到了成员变量,那所用到的成员变量的值是不可预知的。 有人说 在mfc当中实现跨类调用函数,跨类得到指针的方式不可取。为什么是背离OOP原则的?不懂,请赐教。===================废话,不得到其它类的指针,怎么操作其它类呢 我是楼主:to 3楼在一个全局函数中,获得它文档类,视图类的指针?忘了说全局函数。为什么是背离OOP原则的?不懂,请赐教。 CDockablePane与其它类的数据传送与界面更新,怎么操作心中没有底气。 GDIPLUS 画封闭曲线一问 列表控件列表头的问题!!!!!!!! 急,关于程序无故退出的问题 关于构造函数的一个疑点 有什么办法可以判断数据库中是否存在某表? 请问在VC中利用那几个API函数对注册表进行操作,清列出来,谢谢了,高分赠送 MSXML2读取属性值自动去掉末尾空格的问题 如何在改变窗体大小时,所有控件也随之改变,保持相对位置不变 菜鸟问题请解答 关于在OLE容器中保存WORD文件的问题? 如何将一个BMP图从32位色转换为16位色?
如果在没有生成实例的情况是不允许调用的,CMyClass::Func().这种调用是不行的,因为在没有生成类实例的情况下,如果Func中用到了成员变量,那所用到的成员变量的值是不可预知的。
===================
废话,不得到其它类的指针,怎么操作其它类呢
to 3楼
在一个全局函数中,获得它文档类,视图类的指针?忘了说全局函数。为什么是背离OOP原则的?不懂,请赐教。