[ol][*]#define FREEP(p) do { if (p) free(p); } while (0)[/ol][ol][*]#define DELETEP(p) do { if (p) delete(p); } while (0)[/ol]上面的两个宏应定义如何理解?while 循环的条件假,在do { } while (循环条件),能保证循环执行一次,但为什么要这样写代码呢?
摇曳的蔷薇
暮色呼如
慕桂英546537
随时随地看视频慕课网APP
相关分类