Cxxx *pCardData =NULL; do { if( bIsSomeErr ) continue; //这里进入while条件,然后崩溃 pCardData = GetOnePtr(); if( pCardData) return ; }while ( pCardData->DoFun() );//崩溃 因为continue之后,会执行while中的语句