2014-06-12 7 views
7

लौटाएं आवश्यकता यह है कि मुझे यह देखने के लिए एक वेक्टर खोजना होगा कि इसमें पैरामीटर के रूप में दिया गया मान शामिल है या नहीं। यदि वेक्टर में मूल्य मौजूद है, तो मैं वेक्टर लौटाता हूं। अन्यथा, मैं एक खाली वेक्टर लौटता हूं। मुझे यकीन नहीं है कि सी ++ में खाली वेक्टर कैसे वापस करें। आशा है कि आप मेरी मदद कर सकते हैं। मेरी 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. 
    } 

    } 
+5

'{} 'अच्छी तरह से काम करता है। – chris

उत्तर

संबंधित मुद्दे