类定义如下: struct TestData { TestData(bool *value) { m_pValue = value; } ~TestData() { *m_pValue = false; } bool *m_pValue; }; 判断方法: bool isValid = true; { TestData v(&isValid); } if (isValid) { CCLOG("Exit"); } else { CCLOG("Not Exit"); } 赞微海报分享
近期评论