百科问答小站 logo
百科问答小站 font logo



c/c++语言中,如果不把声明和实现分开,而是直接一起写到头文件中,会有什么不好的影响? 第1页

  

user avatar   haozhi-yang-41 网友的相关建议: 
      

最大的影响应该是编译时间大大大大增加,其他的影响不大。

像你说的目标文件体积增大?如果有些编译器会把可见函数都内联展开的话,有可能。但这年头,这么蠢的编译器应该不好找——除非是谁自己瞎弄的。




  

相关话题

  同样用pow()表示10^2,为什么分别用字面量和变量作参数会返回不同的值? 
  有 C 语言基础,选择 C#、C++、Java、Swift 中的哪一个进一步学习更合适? 
  C/C++ 标准库为什么不支持直接删除一个文件中的部分内容? 
  为什么C++头文件喜欢把一个类型通过typedef定义出无数个新名字,这有什么意义吗? 
  C++20 vs Rust,谁胜谁败? 
  C++ 的智能指针不就基本解决了野指针问题了吗?为什么还要吹捧rust的内存安全? 
  为什么读取连续内存没有比不连续的效率更高? 
  大型项目中面向过程思想 vs 面向对象思想,哪种开发效率更高? 
  「C++ 早就过时了,大部分写工程不用 C++,学习这个语言只是为了竞赛」的观点是否正确? 
  C++到底是如何从代码到游戏的? 

前一个讨论
为什么现在在网络上总看到黑华为的?
下一个讨论
为什么本田雅阁还是很多人买?





© 2025-02-22 - tinynew.org. All Rights Reserved.
© 2025-02-22 - tinynew.org. 保留所有权利