मैं कुछ लाइनों में सी ++/एसटीएल कोड फिटिंग के व्यावहारिक और शैक्षिक नमूने की तलाश में हूं। मेरे वास्तविक पसंदीदा हैं:सबसे उपयोगी या अद्भुत एसटीएल लघु लाइनर
vector <...>().swap (v)
(एक अस्थायी साथ स्वैप)
कॉपी एक वेक्टर के लिए एक मानचित्र:
map<T1, T2> myMap;
vector< pair<T1, T2> > myVec(myMap.begin(), myMap.end());
// or
myVec.assign(myMap.begin(), myMap.end());
खाली एक वेक्टर अपनी आरक्षित स्मृति को मुक्त कराने के
कस्टम, गैर-बूस्ट विभाजन:
vector<string> &mysplit(const string &s, char delim, vector<string> &elems) { stringstream ss(s); string item; while(getline(ss, item, delim)) { elems.push_back(item); } return elems; }
adjacent_find उदाहरण निफ्टी है। –
+1 adjacent_find() :) –