首页
查找话题
首页
c/c++语言中,如果不把声明和实现分开,而是直接一起写到头文件中,会有什么不好的影响?
c/c++语言中,如果不把声明和实现分开,而是直接一起写到头文件中,会有什么不好的影响? 第1页
1
haozhi-yang-41 网友的相关建议:
最大的影响应该是编译时间大大大大增加,其他的影响不大。
像你说的目标文件体积增大?如果有些编译器会把可见函数都内联展开的话,有可能。但这年头,这么蠢的编译器应该不好找——除非是谁自己瞎弄的。
c/c++语言中,如果不把声明和实现分开,而是直接一起写到头文件中,会有什么不好的影响? 的其他答案 点击这里
1
相关话题
VScode为什么把*.C当成C而不是C++?怎么改?
C++ 几十年来为什么没给 break 语句加上参数?
fopen()的第二个参数为什么会采用字符串形式?
代码全是调包的,怎么申请专利?
埃式筛为什么只要筛到根号n就好了?
编译器是如何实现C/C++中的const的功能?
现在 Qt 好找工作吗?
既然引用计数在做 GC 时有性能问题,为什么智能指针会广泛应用它?
为什么IT书籍的翻译质量相比其他尤其被诟病?
如何通过自学找到一份开发的工作?
前一个讨论
为什么现在在网络上总看到黑华为的?
下一个讨论
为什么本田雅阁还是很多人买?
相关的话题
C 语言自带函数返回值为指针类型的数组为什么不需要释放内存?
C++ 是否适合做 GUI?
c/c++怎么把一个bool数组(刚好8个元素)转换成char?
libc 和 libstdc++ 一定是 backward compatible 的吗?
#define 不是简单的替换吗,为什么下面的代码错误?
编译器生成的汇编语句执行顺序为什么与C代码顺序不同?
C++中 unsigned t = 2147483647 + 1 + 1; 是 UB 还是 ID?
C++中 std::string 应该声明在循环内部还是外部?
码农们最常说的「谎言」有哪些?
C 语言float和double哪个算得快?
strcpy的源代码中返回值是指针的意义是什么?
C/C++语言指针究竟难在哪里?
怎么看待 Linus 和 Richard Stallman 对 C++ 的态度?
CMake是不是阻碍了C++的发展?
码农们最常说的「谎言」有哪些?
C++异常处理写的代码太丑怎么办?
码农们最常说的「谎言」有哪些?
为什么C++在构造函数和析构函数中不能抛出异常?
Tiny C Compiler是个怎样的编译器?有人更新吗?
大一新生做C语言课设被强制要求使用 Borland C++ 3.1,此IDE相对于其他IDE有何优点?
为什么C++中,含有函数声明的头文件应该被包含在定义函数的源文件中?
为什么 C++ std::map::operator[] 不提供 const 版本?
C++ 和Java 的 double 类型都是 8 字节,为何 C++ 存不下 3.1415926 ?
为什么 C++ std::map::operator[] 不提供 const 版本?
如何以最小的改动尽量不改变已有代码的情况下适应不断变更的需求?
C++整型有__int8、__int16、__int32等等,为什么还要short、int、long?
C# 虽然在语言层面上更胜 Java 一筹,但是这对于占有率真的很重要吗?
左移40位为什么不能写成1<<40ll?
C++中,自定义函数写在main之前更好,还是之后更好?
求十亿内所有质数的和,怎么做最快?
服务条款
联系我们
关于我们
隐私政策
© 2025-06-17 - tinynew.org. All Rights Reserved.
© 2025-06-17 - tinynew.org. 保留所有权利