Vector容器中取出其中不同的值,并存入另一个Vector中

transTable->SetList也是一个 vector<int>容器   

vector<int> IntervalNum;
    bool bSetList;
    for(int i = 0; i < transTable->SetList.size(); i++)
    {
        bSetList = false;
        for(int j = 0; j < IntervalNum.size(); j++)
        {
            if(IntervalNum[j] == transTable->SetList[i].Interval)
            {
                bSetList = true;

            }

        }
        if(bSetList == false)
        {
            IntervalNum.push_back(transTable->SetList[i].Interval);
        }
    }
 

猜你喜欢

转载自blog.csdn.net/qq_24936663/article/details/84133663