2014-06-12 16 views
7

Wymagam, aby wyszukać wektor, jeśli zawiera on wartość przekazaną jako parametr. Jeśli wartość istnieje w wektorze, zwracam wektor. W przeciwnym razie zwracam pusty wektor. Nie jestem pewien, jak zwrócić pusty wektor w C++. mam nadzieję, że możesz mi pomóc. moi mimic.h:zwraca pusty wektor C++

vector<Pair> map; 

mój Pair.h:

Pair(){ 
} 
~Pair(){} 
string prefix; 
vector<string> sufix; 

Return funkcja wektor:

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. 
    } 

    } 
+5

'{}' działa dobrze. – chris

Odpowiedz