关于变量引用的问题

奋斗小青年 2012-05-29 04:43:08
比如我在a.h文件中 定义了typedef unsigned char UC;

在b.h头文件里用到这个变量: UC ucMonth; 我在b.h文件引用到这个UC时,不是要包含a.h这个头文件才可以用UC吗?UC不是内置数据类型吧? 今天在一个代码里看到这样的代码,昏迷了。求指点。
...全文
118 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
奋斗小青年 2012-05-29
  • 打赏
  • 举报
回复
主要是我现在在b.h里看到一个这样的数据,但有没包含相应的文件(这头文件没包含任何文件)。难道是编译器里面可以设置?求各位指点,迷惑ing
鄢老 2012-05-29
  • 打赏
  • 举报
回复
typedef后编译器就会以为你定义的自定义的数据类型
所以用的是一定要包含a.h的
i诙谐 2012-05-29
  • 打赏
  • 举报
回复
应该不是内置内型

64,648

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧