Re: [cpp] 处理头文件的问题

刘 思立 neptrue at hotmail.com
Fri Mar 3 13:54:14 CST 2006


是有问题,而且现在也不容我重新来过了,只能一条路走到黑,T_T
大家还是先放下设计问题,只讨论下解决头文件依赖问题吧~~~

>From: huangyi <huangyi12 at gmail.com>
>Reply-To: C++ Discuss Group <cpp at codingnow.com>
>To: "C++ Discuss Group" <cpp at codingnow.com>
>Subject: Re: [cpp] 处理头文件的问题
>Date: Fri, 3 Mar 2006 13:35:57 +0800
>
>把一个#include拿掉,换上声明?
>感觉你的模块设计可能有问题呢
>
>On 3/3/06, 刘 思立 <neptrue at hotmail.com> wrote:
> >
> > 原来素#include关系构成了一个环,把一个#include拿掉,换上声明就可以了
......
> > 如果还要优化的话估计就是求图的最小生成树吧.....
> >
> > >From: 刘 思立 <neptrue at hotmail.com>
> > >Reply-To: C++ Discuss Group <cpp at codingnow.com>
> > >To: cpp at codingnow.com
> > >Subject: [cpp] 处理头文件的问题
> > >Date: Fri, 03 Mar 2006 04:17:29 +0000
> > >
> > >现在用VC6写一个程序,开始蛮好,随着加入的类越来越多,遇到了这样的问题,编译
错:
> >
> > >比如:'m_message' uses undefined class 'Message'
> > >可是我很明显地cpp文件地开头include了相应的头文件.......诸如此类的错误一
大堆
> > ,
> > >全是include相应的头文件却用到时不认识.
> > >头文件开头那个控制只编译一次的宏是VC自动生成的,所以不存在重复.
> > >请教一下各位大侠.......这个问题的大概原因和解决方法,谢谢了.^_^
> > >
> > >_______________________________________________
> > >Cpp mailing list
> > >Cpp at codingnow.com
> > >http://codingnow.com/mailman/listinfo/cpp
> > >
> > >_________________________________________________________________
> > >与联机的朋友进行交流,请使用 MSN Messenger:
> > >http://messenger.msn.com/cn
> > >
> > >_______________________________________________
> > >Cpp mailing list
> > >Cpp at codingnow.com
> > >http://codingnow.com/mailman/listinfo/cpp
> >
> > _________________________________________________________________
> > 与联机的朋友进行交流,请使用 MSN Messenger:  
http://messenger.msn.com/cn
> >
> > _______________________________________________
> > Cpp mailing list
> > Cpp at codingnow.com
> > http://codingnow.com/mailman/listinfo/cpp
> >
>
>
>
>--
>http://codeplayer.blogbus.com


>_______________________________________________
>Cpp mailing list
>Cpp at codingnow.com
>http://codingnow.com/mailman/listinfo/cpp

_________________________________________________________________
享用世界上最大的电子邮件系统&# 8213; MSN Hotmail。  http://www.hotmail.com  



More information about the Cpp mailing list