vector 一边遍历一边删除

        for(std::vector<int>::iterator it = m_ConnectId.begin();it!=m_ConnectId.end();){
            if(send(*it,&*_msg.begin(), _msg.size(),0) < 0){
                m_ConnectId.erase(it);
            }else
                ++it;
        }

猜你喜欢

转载自www.cnblogs.com/yuguangyuan/p/10273038.html