
类定义如下:
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");
}




近期评论