Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117789
  • 博文数量: 42
  • 博客积分: 916
  • 博客等级: 准尉
  • 技术积分: 420
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-16 10:01
文章分类

全部博文(42)

文章存档

2011年(42)

分类: C/C++

2011-07-29 14:16:00

1.一般头文件的首段和末端这样写:
  1. #ifndef STDIO_H(头文件名)
  2. #define STDIO_H

  3. ....

  4. #endif
2.软件在编写过程中要输出一些测试信息以便自己查错可以这样写:
  1. #define DEBUG(此行代码应写入头文件中)

  2. #ifdef DEBUG
  3.   printf("this is error!");
  4. #endif
当软件发布的时候就可以讲头文件中的#define DEBUG注释掉。

3.extern “C”,在C++程序中经常用到的代码框架如下:
  1. #ifdef __cplusplus
  2. extern "C"{
  3. #endif

  4. //code
  5. //code

  6. #ifdef _cplusplus
  7. }
  8. #endif

阅读(832) | 评论(0) | 转发(0) |
0

上一篇:memset小记

下一篇:共享内存test代码

给主人留下些什么吧!~~