关于MFc编程的一个问题

假设有两个类A,B,在A类头文件中包含B的头文件,然后在A类中挷定B类的一个对象m_b。
请问①这时A是不是B类的父类。
②在B类用((A*)Getparent())->m_b。(编译时,报错,说A没有定义,不能识别。为什么。
望前靠们告诉我错在哪里。

4个回答

 #include "stdafx.h"

当多个头文件共用时,统一放到这里。。。stdafx.h 文件中

qq_38982420
qq_38982420 问题重新描述一下: 假设有两个类CA,CB, #incIude"B.h1” class CA : public CDialog { public: CB m_b; } class CB : public CButton { … } 请问①这时A是不是B类的父类。 ②在B类用((CA*)Getparent())->m_b。(编译时,报错,说A没有定义,不能识别。为什么。 我主要想用变量m_b。 希望能得到你的帮助!
大约 3 年之前 回复
qq_38982420
qq_38982420 说明一下,A和B都是两个派生类,是自己添加的类。
大约 3 年之前 回复
qq_38982420
qq_38982420 我把“A”类头文件stdAfx.h中,提示:No such file or directory。
大约 3 年之前 回复
qq_38982420
qq_38982420 我把“A”类头文件stdAfx.h中,提示:No such file or directory。
大约 3 年之前 回复

水中到你说的绑定是什么意思,既然A没有定义,那么就定义下A嘛

感谢二位解答。谢谢!

我说的挷定是在A类中定义一个B类的变量,即B m_b;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问