首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关羽两个类相互调用有关问题

2013-03-25 
关羽两个类相互调用问题mfc基于对话框的应用程序,maindlg是主对话框,新建dlg类,maindlg头文件中定义dlg成

关羽两个类相互调用问题
mfc基于对话框的应用程序,maindlg是主对话框,新建dlg类,maindlg头文件中定义dlg成员变量 需要引用dlg.h,dlg对象需要引用maindlg主对象中的数据,通过theApp全局变量引用,需要引用maindlg.h,但是来回引用的话老是报错,该怎么办?
[解决办法]
头文件里使用前置声明
头文件中只使用指针来引用
头文件中不要对指针进行调用
cpp里面才包含头文件

或者,抽成接口。
[解决办法]

引用:
引用:这个其实很简单,在头文件中只要进行类的申明就行了,然后在cpp文件中在调用该类的头文件。请问下 声明类该怎么写语句?



//就像下面就OK了
class dlg类;
class maindlg类
{
……
}

热点排行