做项目时文件管理的相关总结
来源:互联网 发布:中国网络墙 编辑:程序博客网 时间:2024/06/16 08:23
1一个.cpp文件和一个.h文件构成了一个库;,也即是一个模块,一般而言,一个项目是由一个main..cpp文件和若干个模块组成的;
2.同一个类型或者同一个功能的代码,用一个.cpp文件和.h文件保存。
3.(.h)头文件中不能有可执行代码,也不能有数据的定义,只能有宏,类型(typedef,struct,union),数据和函数的声明(这里的宏,类型,数据和函数都可以被其他文件所用,但是这里有一个注意点,如果只想被本模块使用,那么没有必要写在本文件的头文件里面,直接写在本文件的.cpp文件里面即可,就是下面的第四点)
4.头文件里面不能包含本地数据(即只让模块自己使用的数据或函数)。只有模块自己使用的函数,数据,不要用externt在头文件里面声明,只有模块自己使用的宏、常量、类型也不要在头文件里面声明,应该在对应的.cpp文件里面声明。
(不要包含那些只有在本模块才使用的头文件,这些头文件应该在.cpp文件中包含)
5.防止被重复包含,使用宏”#pragmaonce”防止一个头文件被重复包含。
6.文件名和实现模块的c文件相同,例如”abc.c”对应的头文件应该是”abc.h”
7.接口文件要有面向用户的充足的注释;(一般注释三行,代码一行这个比例)
8.接口文件发布后尽量避免修改,即使修改也要保证不影响用户程序。
阅读全文
0 0
- 做项目时文件管理的相关总结
- web项目的启动时文件加载顺序
- ZT: 项目管理不能做的13件事情
- VS2013编辑cocos2d-x项目时文件筛选器中文件不能包含的问题
- 解决导入其他项目时文件乱码
- 下载信息内容时文件名称的指定
- 系统安装时文件系统的选择
- iOSAPP升级时文件的留存问题
- ngnix做反向代理时文件上传问题
- 部署基于OpenCV的程序需要的运行时文件
- 启动AutoCAD 2000时文件加载的顺序
- 解决eclipse编辑时文件不能保存中文的问题
- 解决eclipse编辑时文件不能保存中文的问题
- 解决eclipse编辑时文件不能保存中文的问题
- 解决文件下载时文件名出现乱码的问题
- JAVA读取服务器文件时文件名乱码的解决办法
- FireFox下载文件时文件名乱码的解决办法
- java读取服务器文件时文件名乱码的解决办法
- usb枚举过程简介
- 关于《programming collective intelligence》(集体智慧编程)的del.icio.us API无法访问
- Codeforces Round #428 (Div. 2) Journey(数学期望+dfs)
- 使用Pandas处理大型数据—节省90%内存的建议
- mybatis 使用自增主键, 插入记录并返回自增主键 MySQL
- 做项目时文件管理的相关总结
- 正则表达式常用Rule
- SQL——表操作
- Android学习网址
- js对象
- 面向对象三大基本特性,五大基本原则
- 打印购物小票和计算积分
- 从入门到入门-Spring Boot-常用属性
- source insight4.0支持.cc文件