bool vectorEmpty(std::vector<Obj>* self_)
{
bool ret = self_->size() == 0 ? true : false;
return ret;
}
刚进入函数时,self_的size为12,运行下面的判空操作后,ret却是true,这是什么情况导致的呢?
bool vectorEmpty(std::vector<Obj>* self_)
{
bool ret = self_->size() == 0 ? true : false;
return ret;
}
刚进入函数时,self_的size为12,运行下面的判空操作后,ret却是true,这是什么情况导致的呢?