возвращает пустой вектор c++ [дубликат]
этот вопрос уже есть ответ здесь:
требование состоит в том, что мне нужно искать вектор, чтобы увидеть, содержит ли он значение, переданное в качестве параметра. Если значение существует в векторе, я возвращаю вектор. Иначе я возвращаю пустую вектор. Я не уверен, как вернуть пустой вектор в C++. надеюсь, вы сможете мне помочь. мой мимик.h:
vector<Pair> map;
моя пара.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.
}
}