VC中,用C++,我在一个代码文件中用define 了个常量A, 如何在另一个代码文件中用这个A, 有办法没啊
4个回答
展开全部
除非你想在单个源文件中使用,不然应该把define放在头文件中,在需要宏定义的源文中包含这个头文件.
宏不像变量,不会像变量一样在链接阶段出现重复定义的问题,实际上宏仅仅是文件替换,在预处理阶段已经完成替换,编译器和链接器都不会看到任何宏.
宏不像变量,不会像变量一样在链接阶段出现重复定义的问题,实际上宏仅仅是文件替换,在预处理阶段已经完成替换,编译器和链接器都不会看到任何宏.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你新建一个头文件,就像你建立C++文件一样,就是那个C/C++Header file ,然后在那里面 define
在你需要的源文件里#include你写的那个 。h 文件就行了
在你需要的源文件里#include你写的那个 。h 文件就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放到头文件里面define然后include这个头文件啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询