请问C语言头文件加了#pramga once后, 对应的实现文件还需要加吗?

yyxgs 2016-12-12 01:02:14
请问C语言头文件加了#pramga once后, 对应的实现文件还需要加吗?
...全文
220 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灸舞 版主 2016-12-12
  • 打赏
  • 举报
回复
头文件加不加#pramga once和对应的实现文件有什么关系吗?
#pramga once只是为了保证头文件只被编译一次,你的实现文件还是得添加到工程中的
060 2016-12-12
  • 打赏
  • 举报
回复
首先要明白 #pramga once 的功能,是为了防止一个头文件被一个源文件包含多次。 所以,只要是 include 包含的文件,都需要使用 #pramga once。
Dobzhansky 2016-12-12
  • 打赏
  • 举报
回复
不需要
AlbertS 2016-12-12
  • 打赏
  • 举报
回复
不需要了
paschen 2016-12-12
  • 打赏
  • 举报
回复
不需要,你都不会去“包含”实现文件,又怎么会出现重复呢

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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