从编译的层面考虑,一个文件代码行数过多,是否有负面影响
强答一下。大文件相比小文件,单个文件的编译时间增大,总体编译时间大幅减少。文件大的时候编译器信息多,有可能优化的比较充分,所以存在运行效率更高的可能性。文件的大小不要只看当前文件的大小,要把所有#include的文件合并起来看。像sqlite这样把所有源码合并到一个7M的.c文件里面,主要是为了使用者容易集成。负面的影响就是维护比较困难,当然用include或者用工具自动合并的除外。
推荐阅读
- 龙芯笔记本咋样
- 外交谈判|
- 既然c程序编译为机器码直接操作硬件,为啥不同操作系统下需要重新编译
- 网通社|大众计划推出入门版电动车 售价低于15.8万 踏入社会的小年轻可以考虑
- 汽车|15万预算追求经济实用,这四款家轿值得考虑,养车无压力
- 车早茶|实力强还少人买!不想买“口水车”,不妨考虑这4款合资家轿
- 数据挖掘、数据分析方向国内有哪些大学比较强
- 写小说赚银子,在不考虑其他因素的情况下···那个网站贴小说的福利和待遇最好是创世中文吗
- 汽车知识|跌至14.09万起,奔驰A级不考虑一下吗?
- 好的手机实时对战游戏idea?