一个工程里有多个cpp源文件,和把所有代码写在一个文件里有区别吗?如果没有区别各个文件之间怎么相互联系
肯定是有区别的,不然大家就不需要那么多文件了。
从编译器的角度看,可以减少编译量。.h.cpp编译生成.o,.o链接后.exe(或者其他)。都是万行代码,如果只有一个文件,那么只要改一行代码,整个文件都需要重新编译。如果代码更多,编译代价更大。但是如果分开写,改一行代码只编译一个文件,其他的不需要重新编译,然后再链接,代价就小得多。
从功能模块的角度讲,区分更明显。特别是在面向对象,每一对文件,都是一个独立的完整的个体。这样复用性更高,可以有效减少代码量。
从团队合作的角度来讲,降低耦合性,更利于集团开发。每一个大的需求,功能百千,分目录分文件快速构架,异步开发。每一个大的项目,代码数万行,可以快速的找到你要的代码。每一个团队,队员的代码风格各不相同,自己编辑自己的代码不受他人影响....
好的代码,有很多细节可以追求的,呵呵
建设工程文件,简称工程文件,是在工程建设过程中形成的各种形式的信息记录的文件。
在工程建设过程中形成的各种形式的信息记录,包括工程准备阶段文件、监理文件、施工文件、竣工图和竣工验收文件,也可简称为工程文件。建设、勘察、设计、施工、监理等单位应将工程文件的形成和积累纳入工程建设管理的各个环节和有关人员的职责范围。
工程文件的归档范围
对与工程建设有关的重要活动、记载工程建设主要过程和现状、具有保存价值的各种载体的文件,均应收集齐全,整理立卷后归档。
工程文件的内容及其深度必须符合国家有关工程勘察、设计、施工、监理等方面的技术规范、标准和规程。
工程文件的内容必须真实、准确,与工程实际相符合。
工程文件应采用耐久性强的书写材料,如碳素墨水、蓝黑墨水,不得使用易褪色的书写材料,如:红色墨水、纯蓝墨水、圆珠笔复写纸、铅笔等。
工程文件应字迹清楚,图样清晰,图表整洁,签字盖章手续完备。
工程文件中文字材料幅面尺寸规格宜为A4幅面 (297mmX210nmm)。图纸宜采用国家标准图幅。
工程文件的纸张应采用能够长期保存的韧力大、耐久性强的纸张。图纸一般采用蓝晒图,竣工图应是新蓝图。计算机出图必须清晰,不得使用计算机出图的复印件。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!