首页
查找话题
首页
c/c++语言中,如果不把声明和实现分开,而是直接一起写到头文件中,会有什么不好的影响?
c/c++语言中,如果不把声明和实现分开,而是直接一起写到头文件中,会有什么不好的影响? 第1页
1
haozhi-yang-41 网友的相关建议:
最大的影响应该是编译时间大大大大增加,其他的影响不大。
像你说的目标文件体积增大?如果有些编译器会把可见函数都内联展开的话,有可能。但这年头,这么蠢的编译器应该不好找——除非是谁自己瞎弄的。
c/c++语言中,如果不把声明和实现分开,而是直接一起写到头文件中,会有什么不好的影响? 的其他答案 点击这里
1
相关话题
C和C++的适用场合?如何创建C++实现的动态库?动态库如何保证向后兼容,即二进制兼容性?
工厂模式(factory Method)的本质是什么?为什么引入工厂模式?
C++ 的 switch 为什么不自动加 break?
C 语言枚举 end 是做什么用的?
自己开发的Windows7 64位驱动程序需要签名,怎么解决?
C++构造函数为什么要依赖初始化列表?
如何解决windows上用fwrite()向文件写入内容时末尾的 问题?
请问这段C++代码是未定义行为吗?
感觉 C++ 很简单,但为何这么多劝退的?
C 语言这些宏定义前面的 __extension__ 是什么意思?
前一个讨论
为什么现在在网络上总看到黑华为的?
下一个讨论
为什么本田雅阁还是很多人买?
相关的话题
为什么 C++ 的开源库看起来那么头大?
为什么C++的 extern "C" 里面可以使用C里面不存在的STL和引用&等C++才有的特性 ?
C++ 有多难?
C 语言自带函数返回值为指针类型的数组为什么不需要释放内存?
socket套接字在多线程发送数据时要加锁吗?
左移40位为什么不能写成1<<40ll?
如何实现 C/C++ 与 Python 的通信?
在C++中,为什么部分程序员喜欢在循环中写‘++i’而不是‘i++’?
深度学习底层开发对数学有哪些要求?
C++ 有多难?
为什么C++头文件喜欢把一个类型通过typedef定义出无数个新名字,这有什么意义吗?
大项目不允许使用C++STL 容器合理吗?
虚函数一定是运行期才绑定么?
如何理解 Golang 中“不要通过共享内存来通信,而应该通过通信来共享内存”?
如何把一个文件快速分发到 100w 个服务器?
C++在面向对象编程中,非虚继承和非虚析构函数的存在是为了解决什么问题? 能否都用虚继承和虚析构函数?
C/C++有什么库可以完成命令行参数解析?
udp文件传输的问题,采用nack,怎么处理最后几个包丢失的情况?
c++初学者有必要深挖这样的问题吗?
C++中,自定义函数写在main之前更好,还是之后更好?
为什么说C++很难?
C语言中指针与数组都可以用a[3]表示,那它们是不是相同?
C++20 vs Rust,谁胜谁败?
C++到底是如何从代码到游戏的?
C++中,自定义函数写在main之前更好,还是之后更好?
C/C++中的数组为什么必须定义之后在一行内立刻赋值,而不能定义数组之后换一行再赋值?
C++的CRTP所带来的静态多态功能具体有什么用?
c++初学者有必要深挖这样的问题吗?
C++ 学到什么程度才能叫精通?
C++ 几十年来为什么没给 break 语句加上参数?
服务条款
联系我们
关于我们
隐私政策
© 2025-03-25 - tinynew.org. All Rights Reserved.
© 2025-03-25 - tinynew.org. 保留所有权利