关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
洛水鱼
2023-09-18 18:37
采纳率: 25%
浏览 10
首页
编程语言
关于#c++#的问题:没有使用头文件保护宏但编译链接后运行没有报错为什么(相关搜索:源文件)
c++
c++中我有两个源文件,都使用了一个头文件。没有使用头文件保护宏但编译链接后运行没有报错为什么?
难道是我理解错了?原本只是想试一试的
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
[PE]经典八炮
2023-09-18 19:23
关注
头文件里内容是啥?
只有声明的话,没问题啊
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
编辑记录
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
2、C编程:
源文件
、
头文件
、
编译
选项与库的
使用
2025-07-23 00:02
qsc901234的博客
本文深入讲解了C编程中的核心概念,包括
源文件
与
头文件
的作用及最佳实践、
编译
开关与参数的
使用
、C
链接
与名称修饰的区别、以及静态库和动态库的创建与应用。通过这些内容,帮助开发者更好地组织代码、优化
编译
过程,...
扒透
C++
默认参数与内联函数的坑:为什么你的代码总
编译
/
链接
报错
?
2026-03-17 14:32
吴迪大肥牛的博客
本文总结了
C++
编程中的几个关键易错点:1)函数默认参数必须写在声明中而非定义中,因为
编译
器在预处理阶段需要获取默认值信息;2)默认参数必须从右向左连续设置,避免参数传递歧义;3)inline函数必须将定义写在...
【Keil】预处理指令#ifndef、#define 和 #endif:嵌入式开发中的
头文件
保护
机制
2025-08-07 11:13
生活碎片的博客
本文详细解析了在Keil嵌入式开发中,如何
使用
#ifndef、#define和#endif这三条预处理指令构建
头文件
保护
机制。该机制能有效防止
头文件
被重复包含,从而避免
编译
时出现“重复定义”错误,是确保大型项目代码健壮性的...
C++
常见
报错
解决总结:从
编译
到
运行
的全方位避坑指南
2025-02-12 08:50
不打滑的西瓜皮的博客
C++
开发中,从
编译
错误到
运行
时崩溃,每一个
问题
都可能成为调试的噩梦。本文系统梳理了 10 类高频错误,包括段错误、内存泄漏、数组越界、多线程竞争等,通过 真实代码示例 解析根本原因,并提供即用解决方案。针对...
VS Code配置
C++
多文件项目:解决自定义
头文件
路径
问题
2025-08-17 01:14
像素大盗的博客
本文详细介绍了在VS Code中配置
C++
多文件项目时,如何解决自定义
头文件
路径
问题
。通过解析c_cpp_properties.json和tasks.json两个核心配置文件,指导开发者正确设置includePath和-I参数,确保智能提示和
编译
过程都能...
C++
基础(5):
头文件
与
源文件
2026-03-11 15:17
C++ 练习生的博客
头文件
是
C++
中用于声明代码的文件,后缀固定为**.h或.hpp**(.hpp多用于
C++
专属
头文件
,兼容C和
C++
混合编程),核心作用是对外“暴露”接口,告诉
编译
器有哪些函数、类、常量、结构体可以
使用
,但不存放具体实现逻辑...
【
C++
编译
问题
解决】
C++
`std::unique_ptr`:自定义删除器与不完整类型的优雅共舞
2025-05-19 16:09
泡沫o0的博客
本文探讨了在
C++
中
使用
std::unique_ptr管理不完整类型时遇到的
编译
错误
问题
,特别是在PIMPL模式中。默认情况下,std::unique_ptr的删除器需要完整类型信息,否则会导致
编译
错误。通过自定义删除器,可以将删除操作...
C++
编译
报错
undefined reference的
链接
问题
详解
2025-05-21 09:20
喜欢编程就关注我的博客
在
C++
开发中,undefined reference错误是
链接
阶段常见的错误,通常由于函数或变量未定义、目标文件遗漏、库文件缺失、
链接
顺序错误或名称修饰
问题
引起。本文详细分析了这些错误的成因,并提供了检测方法和解决方案。...
C/
C++
的
头文件
/
源文件
/ 条件
编译
/ 多文件
编译
2020-07-15 18:40
dyamoo的博客
介绍C/
C++
的
头文件
与
源文件
以及他们之间的关系,还有
编译
时要用到的条件
编译
和多文件
编译
。
C语言中的 `#pragma once`:
头文件
防重定义的现代方式
2025-03-12 19:58
人才程序员的博客
在 C 和
C++
编程中,我们常常会
使用
头文件
(.h文件)来组织代码和声明函数、结构体等。然而,当多个文件包含同一个
头文件
时,可能会出现重复定义的
问题
,导致
编译
错误。为了避免这种
问题
,传统上我们
使用
预处理指令...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
9月18日