do...while(0)的妙用
摘要:
在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。 1. do...while(0)消除goto语句。通常,如果在一个函数中开始要分配... 阅读全文
posted @ 2010-01-22 14:27 sxzxcm 阅读(261) 评论(0) 推荐(0) 编辑