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



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

  

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

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

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




  

相关话题

  Qt Creator为什么不能对c++11的auto类型做代码提示? 
  C++ 有多难? 
  C/C++中按值传递比按地址传递更快吗, 引用呢? 
  倒序输出字符串c++为啥不行? 
  int *p=new int,当free(p)时free函数是怎么知道要释放4个字节而不是5个的? 
  Objective-C 的一些函数名为什么都这么长? 
  C++的CRTP所带来的静态多态功能具体有什么用? 
  有哪些关于C++高性能服务器开发的高质量博客? 
  既然引用计数在做 GC 时有性能问题,为什么智能指针会广泛应用它? 
  C语言能判断一个变量是int还是float吗? 

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





© 2025-05-28 - tinynew.org. All Rights Reserved.
© 2025-05-28 - tinynew.org. 保留所有权利