读书人

急求:帮帮吧关于类的互相引用的有关

发布时间: 2012-02-03 22:02:47 作者: rapoo

急求:各位大哥帮帮吧,关于类的互相引用的问题?
先谢谢了!

我的问题描述如下:
首先我从CTreeCtrl继承了,声明了一个CPgCatalogTree类。
在CMainFrame类中,我声明了CPgCatalogTree类型的成员变量,然后我又在CPgCatalogTree中要使用CMainFrame类的成员,这就关系到了超前引用的问题,但是我觉得用class关键字来声明类,那么它的成员变量就要用指针和引用,而我觉得CPgCatalogTree的指针总不好,而且会出问题,请问有没有好的解决办法?


[解决办法]
解决互引用很常见的方法就是再创建一个类,在内部记录互引用两个对象的指针,然后提供一些接口供两个互引用的类访问
[解决办法]
楼上,这种方法不还是要用到CPgCatalogTree的指针么,
个人意见,还是用CPgCatalogTree的指针,只要他们控制的好。。。。
[解决办法]
帮顶 这个问题也困扰 我这个菜鸟 多时了

读书人网 >VC/MFC

热点推荐