rockbeast

常用链接

统计

DirectX

P2P

最新评论

遇上一个关于enum,#define和const的问题,很郁闷!

    最近一直在调试一个由纯C写的代码,由于种种原因,我不得已把工程改成了C++的。

    因为是两个解决方案做了合并,很多名字冲突。现在只有宏的重定义,我把宏改成const编译总也不过,后来我又把宏使用枚举代替,还是编译不通过,提示我error C2143: syntax error : missing '}' before 'constant'。改成const也是类似的错误。

    这里为了解决名字冲突使用了名字空间包裹宏定义,还有一些函数声明,枚举和const也是在名字空间中定义。

    还请高手多帮忙!

posted on 2005-11-21 17:38 rock beast 阅读(269) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理