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



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

  

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

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

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




  

相关话题

  为什么我写代码时总是手滑把main打成mian? 
  c#中,is或者as做类型转换是否影响效率,有必要缓存吗? 
  int *p=new int,当free(p)时free函数是怎么知道要释放4个字节而不是5个的? 
  写 C C++ 语言时候,如果每次申请内存就把 Free 内存的代码写上,是否能有效避免内存泄漏? 
  高级语言如何转汇编语言的问题? 
  c++中超出char、int范围的整数怎么存储? 
  如何理解 C++ 中这两个结构体的大小(size)? 
  #define 不是简单的替换吗,为什么下面的代码错误? 
  是不是后置类型语言的函数一定要加关键字,不加关键字编译器识别不出吗? 
  编程的时候 命名 方法或变量 词穷了怎么办? 

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





© 2024-05-24 - tinynew.org. All Rights Reserved.
© 2024-05-24 - tinynew.org. 保留所有权利