预处理

1通过预处理选择系统

#if define(__unix)
...
#endif

#if define(win32)
...
#endif

2利用NDEBUG预处理变量调试程序

int main()
{
#ifndef NDEBUG   cerr
<< “Starting main” << endl; #endif   //...   assert(expr); }

3防止同文件的多重包含

#ifndef MY_H
#define MY_H
...
#endif

 

posted @ 2016-11-06 17:07  L.W.Jin  阅读(183)  评论(0编辑  收藏  举报