那天看高人的代码, 当然, 太多了, 编译就要半个多小时在 双核机器上!!!!!!!!!!
见到这些片段, 感觉很不错!
 
#define EXECUTE_IF_FALSE_BREAK( retVal, exeFUN )   { /
retVal = ( exeFUN );/
if ( retVal == false ) /
{/
break;/
};
 
//..............................
 
bool flag;
bool fun(int, char);
do {
EXECUTE_IF_FALSE_BREAK( flag, fun(8, 'c') );
//.....
}while (0);
 
感觉如果在复杂的流程中确实很明确了, 但是宏总是让人不放心,呵呵

相关文章:

  • 2022-01-16
  • 2022-12-23
  • 2022-02-24
  • 2022-12-23
  • 2021-07-31
  • 2021-06-28
  • 2022-12-23
  • 2021-10-18
猜你喜欢
  • 2022-03-02
  • 2022-12-23
  • 2021-12-10
  • 2021-11-27
  • 2022-01-02
  • 2021-12-17
  • 2022-02-20
相关资源
相似解决方案