Re: [cpp]感谢大家解决了我的困惑
刘 思立
neptrue at hotmail.com
Thu Mar 23 13:35:06 CST 2006
#define CADX_NAME_BEGIN namespace Cadx_Test_Harness{
#define CADX_NAME_END }
#define CADX_NS Cadx_Test_Harness
从手头的代码贴个例子......
感觉这样先宏定义一下比较多...缺点是在IDE(VS)下看着可能比较奇怪
>From: analyst <qiaojie at gmail.com>
>Reply-To: C++ Discuss Group <cpp at codingnow.com>
>To: "C++ Discuss Group" <cpp at codingnow.com>
>Subject: Re: [cpp]感谢大家解决了我的困惑
>Date: Wed, 22 Mar 2006 21:30:31 -0800
>
>在头文件里using namespace是我推崇的做法,使用上比较方便,出现名字冲突的时候
用namespace区分一下就解决问题了。
>
>
>在06-3-22,Oscar.Ken <oscar.ken at gmail.com> 写道:
> >
> >
> > 看了你的DEMO,比较简单,不能突出你对游戏程序设计的功底,建议不如做一个小
型的3D空战游戏作品吧。从设计文档开始到代码实现,好好一步步来完成一个,比如你
可以在游戏中设计战机的武器升级系统等,对你的编程功力肯定有一定提高。
> >
> > 顺便提醒一下,不要在global scope里using namespace,那种在头文件中using
namespace
> > std的做法不好,当其它文件(B)包含这个已经打开了某个namespace(N)的头文件
(A)时,N中所有的成员将在B中暴露,可能会造成名字冲突。
> >
>_______________________________________________
>Cpp mailing list
>Cpp at codingnow.com
>http://codingnow.com/mailman/listinfo/cpp
_________________________________________________________________
免费下载 MSN Explorer: http://explorer.msn.com/lccn
More information about the Cpp
mailing list