要求是我需要搜索向量以查看它是否包含作为参数传入的值。如果值存在于向量中,则返回向量。否则,我返回一个空矢量。我不知道如何在c ++中返回一个空向量。希望你能帮助我。 我的mimic.h:
vector<Pair> map;
我的Pair.h:
Pair(){
}
~Pair(){}
string prefix;
vector<string> sufix;
返回向量函数:
vector<string> Mimic::getSuffixList(string prefix){
int find=0;
for(int i =0; i < map.size(); i++)
{
if(map[i].prefix == prefix)
{
find =1;
return map[i].sufix; //sufix is a vector from a class called "Pair.h"
}
}
if(find==0)
{
//return an empty vector.
}
}