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
原创粉丝点击