#include 有哪些常见的不放在源文件开头的用法?

申祷无 2016-06-06 10:35:11
常见是对比其他不在源文件开头的用法,不是在源文件开头的用法。
问题我改了,之前是这个:
#include 有不放在源文件开头的用法吗?
《C++ Primer》第五版,中文版。p6。
...全文
291 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
paschen 版主 2016-06-06
  • 打赏
  • 举报
回复
有些时候要判断,如果某种条件下才进行包含
  • 打赏
  • 举报
回复
惯例是放头部。 但放尾部或者其他地方都可以
  • 打赏
  • 举报
回复
引用 5 楼 shendaowu 的回复:
[quote=引用 1 楼 akirya 的回复:] 惯例是放头部。 但放尾部或者其他地方都可以
不是在 #include 所在的位置展开 Include 文件中的内容吗?我刚才试了一下把 #include 放在源码结尾无法通过编译。[/quote] 看4# 说明, 报错说明你用错了。
申祷无 2016-06-06
  • 打赏
  • 举报
回复
引用 1 楼 akirya 的回复:
惯例是放头部。 但放尾部或者其他地方都可以
不是在 #include 所在的位置展开 Include 文件中的内容吗?我刚才试了一下把 #include 放在源码结尾无法通过编译。
060 2016-06-06
  • 打赏
  • 举报
回复
#include 放在源代码的任何位置都可以 #include 的功能就是编译器将被包含的文件的所有文本内容 粘贴到 #include 的位置,#include就是复制粘贴。
赵4老师 2016-06-06
  • 打赏
  • 举报
回复
模拟源代码级的inline函数。

64,662

社区成员

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

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