好贷网好贷款

C++/C的文件结构和程序版式

发布时间:2016-12-3 3:51:53 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"C++/C的文件结构和程序版式",主要涉及到C++/C的文件结构和程序版式方面的内容,对于C++/C的文件结构和程序版式感兴趣的同学可以参考一下。

文件结构和程序版式并不影响功能,也无多少技术含量,但能够反映出开发者的职业化程度。 程序文件的目录结构,可参照如下结构组织: 目录的用途如下: (1)Include目录存放应用程序的头文件(.h),还可以再细分子目录。 (2)Source目录存放应用程序的源文件(.c或.cpp),还可以再细分子目录 (3)Shared目录存放一些共享的文件。 (4)Resource目录存放应用程序所用的各种资源文件,包括图片、视频、图标、光标、对话框等,还可以再细分子目录。 (5)Debug目录存放应用程序调试版本生成的中间文件。 (6)Release目录存放应用程序发行版本生成的中间文件。 (7)Bin目录存放程序员自己创建的lib文件和dll文件。 提示:分清楚编译时相对路径和运行时相对路径的不同,举例: #include "..\include\abc.h" 是相对于当前工程所在目录的路径,或者是相对于当前文件所在目录的路径,。 OpenFile("..\abc.ini"); 则是相对于运行时可执行文件所在目录的路径,或者是相对于你当前程序设置的工作目录路径。 文件的结构 C++/C源程序分为两类文件:头文件和源文件; C++/C编译器在扫描到一条函数调用语句时,首先应当知道该函数的原型或定义,函数原型一般都放在头文件中,函数定义则放在源文件中,当源文件或头文件通过#include指令包含另一个头文件的时候,编译预处理器用头文件的内容取代#include伪指令。 编译单元:头文件的所有内容最终都会被合并到某一个或某几个源文件中,如此每一个包含的头文件递归地展开后形成的源文件就叫编译单元。

上一篇:Qt QFileSystemModel QDirModel 示例代码, 使用方法
下一篇:Delphi IsPathDelimiter

相关文章

相关评论