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



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

  

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

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

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




  

相关话题

  C++过于复杂为什么不被淘汰? 
  编译器在遇到指向基类的指针时都会进行动态联编吗? 
  一个程序员多年累计编写一百万行代码是什么体验? 
  python是用C实现的,Java是用C++实现的,那为什么不直接用C或C++呢? 
  C++在构造函数内new对象的最佳实践是什么? 
  C语言中指针与数组都可以用a[3]表示,那它们是不是相同? 
  为什么C++在构造函数和析构函数中不能抛出异常? 
  c++循环里面定义重名为什么不报错? 
  C/C++编程有哪些没什么用,但让人不明觉厉又不至于太奇怪的写法? 
  如何解决windows上用fwrite()向文件写入内容时末尾的 问题? 

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





© 2025-01-03 - tinynew.org. All Rights Reserved.
© 2025-01-03 - tinynew.org. 保留所有权利