C++的文件结构
来源:互联网 发布:mysql数据库开发实例 编辑:程序博客网 时间:2024/06/06 10:39
C++的文件结构
1.三类:
类声明文件(*.h) 类实现文件(*.cpp) 类使用文件(*.cpp,主函数文件)
2.好处是:可单独编写、编译,最后再连接。
3.编译方式
每个*.cpp生成一个*.obj
所有*.obj连接生成*.exe
编译预处理程序
1.#include <文件名>,此文件位于C++系统目录的include子目录下。
2.#include "文件名",首先在当前目录搜索,没有再在include目录中找。
3.#define和#undef
#define PI 3.14 定义符号常量
#define可定义带参数宏,以实现简单的函数计算。
#undef的作用是删除由#define定义的宏。
条件编译指令
1.#if 常量表达式
程序段 //当“常量表达式”非零时编译本程序段。
#endif
2.#if #else #endif
3.#if #elif #elif #else #endif
4.#ifdef 标识符
程序段; //如果“标识符”经过#defined定义过,则执行。
#endif
5.#ifndef #endif //如果没有定义过,则执行。
6.defined(标识符)
若“标识符”在此前经过#define定义过,并且未经#undef删除,则
上述表达式为非0
- [C++_Windows]Git 的文件目录结构
- c/c++程序的文件结构
- C语言文件结构
- Objective-C文件结构
- C++/C的文件结构和程序版式
- Linux C编写的列出文件树形结构的程序
- 基于C/S结构后门下载文件的功能模
- 用C语言解析BMP文件的结构
- 用C语言解析BMP文件的结构
- SQLite3 整体结构以及所在的 .C文件
- 如何用C语言解析BMP文件的结构
- 用C语言解析BMP文件的结构
- [C#] 筛选复制文件并保持原有的目录结构
- 用C语言解析BMP文件的结构
- C语言文件写入结构体的乱码解决方法
- 多个C文件都会用到的结构体定义
- javacard mask.c 文件结构
- C高级(1)--文件结构
- 肯尼迪:美元银本位的牺牲品
- 关于PHP的一个简单实例(登录模块)
- Praising Intel Service Bureau
- css
- MyJXTA 开源 项目 调试
- C++的文件结构
- 利用AXIS开发Webservice(五) —— 如何传递文件
- 查询前几条记录
- Nant daily build实践
- [转]SO_REUSEADDR例解
- ……
- C#中使用textbox时遇到的换行问题
- 类似google存储架构的开源项目: Hadoop
- 理解 Thread.Sleep 函数