摘要:
1.这个隐患的防范首当其冲: break;语句的使用。 全世界的很多程序的重大错误绝大多数都来于此。 甚至,在Big C++这本书的开始,作者就强调,若非实在不得已,不准使用break;语句。 我经常提醒自己,不要落入此陷阱,但是有时依然难逃虎口,而且每一次都是大麻烦,查找半天才找到错误。 break;语句在很多地方会被用到。主要用在switch和for相关的代码块内。假设这个break;语句忘记写了,或者写错了。那么它引起的错误将具有高隐蔽性和高伤害能力。 因此建议在程序中尽量少用break;如果用的时候,一定要注意检查是不是在该有break的地方漏写了,更不要写错地方了。甚至要强调,在开发
阅读全文