关于标准头文件?

newboy686 2009-02-27 09:45:18
我在看VC6中...vc98\include\*.h的时候, 发现有的宏定义类型会在好几个头文件中有, 例如: LONGLONG 在wtypes.h/oledb.h/winnt.h, 那么怎么才能知道我用LONGLONG的时候, 它是定义在哪个头文件中的呢?
...全文
112 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ypb362148418 2009-02-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fableboy 的回复:]
这个应该有避免重定义冲突机制吧,例如cPP里用到的#ifndef~#endif...的。
除非在没个.h文件中的longlong定义不同。
[/Quote]

//看看高质量C++编程
  • 打赏
  • 举报
回复
发现有的宏定义类型会在好几个头文件中有
这个没关系,头文件里都会有
#ifndef
#endif
之类的机制,可以防止头文件的重复inlcude
rgmlkthh 2009-02-28
  • 打赏
  • 举报
回复
ls对的、
fox000002 2009-02-27
  • 打赏
  • 举报
回复
很多头文件都不用去理会

windows.h 就包含了很多其他的头文件,有了这个其他很多都不用管了



jakqigle 2009-02-27
  • 打赏
  • 举报
回复
这个应该有避免重定义冲突机制吧,例如cPP里用到的#ifndef~#endif...的。
除非在没个.h文件中的longlong定义不同。

65,211

社区成员

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

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