关于一个工程里多个文件心得
来源:互联网 发布:系统优化的方法原理 编辑:程序博客网 时间:2024/06/06 04:57
声明:环境DEV, 语言C(C可以类推)
白:这几天我写一个小程序,来锻炼自己的数据结构这门学科。采用了多个文件。
遇到的问题:
1.几个文件会用到同样的数据类型(用结构体自定义的)。但有些数据类型是自己文件自己里面用到外面不需要。
2.一些文件肯定用到其他文件里的函数
解决办法:
采用头文件和extern 关键字解决
详细:
首先建立一个文件夹,所有的相关文件都放在这里面,在DEV建立工程,把工程保存在这个文件夹,然后就在DEV工程里添加头文件,源代码文件了
对于公用的数据类型,我采用使用一个头文件type.h存放公用的数据类型,凡是用的这里面任意数据类型的,只要加一个#include "type.h",就OK了。
对于文件跟文件的函数相互调用,同样采用头文件,只要这个文件里的函数会被外部调用,就给的加个与源码文件一样名字的头文件,里面就是用extern声明这个源码文件里需要提供给外部程序(其他文件)调用的函数,这样就提供一个很好的接口,想提供给外部就声明,不提供外部就不声明,和C++类的公共私有函数很相似。要用到那个文件里的函数只要把这个文件的头文件加进来就好了。
- 关于一个工程里多个文件心得
- 关于逆向工程的一些心得
- 关于移动平台工程的一些心得
- 工程心得
- 关于VC工程文件(转)
- 关于在一个工程中使用多个文件的一些注意
- 关于一个工程中多个文件的相互调用的学习笔记(C语言)
- 关于显卡驱动的一个心得
- 关于PE文件病毒的一点心得
- 关于PE文件病毒的一点心得
- 关于angular上传文件的一些心得
- 关于利用ajax上传文件的心得
- 一个关于VB工程引用的错误!
- 关于QAbstractGraphicsShapeItem的一个工程实践
- 关于使用eclipse创建一个servlet工程
- . <WP7>读取工程中的一个文件内容
- 用KEIL创建一个ARM工程文件
- 一个简单的文件共享工程 -- Head
- 我写的安装程序类
- Which style of WSDL should I use?
- POI读写Excel文件[转]
- 面向对象的JavaScript编程
- 在DataSet和DataReader之间选择
- 关于一个工程里多个文件心得
- 货币符号
- 正则表达式1
- 白话诠释ERP
- 阿里妈妈网站低调公测 阿里巴巴进军网络广告
- window.event对象的属性
- Iframe的简单应用,js实现图片左右移动
- 如何编写snort的检测规则
- Snort-入侵检测系统规则集的优化