इस ट्यूटोरियल में, हम यह समझने के लिए एक प्रोग्राम पर चर्चा करेंगे कि C++ में STL लाइब्रेरी का उपयोग करके दिए गए दो वैक्टर को कैसे जोड़ा जाए।
दो दिए गए वैक्टर में शामिल होने के लिए हम एसटीएल पुस्तकालय से set_union() विधि का उपयोग करेंगे।
उदाहरण
#include <bits/stdc++.h> using namespace std; int main(){ //collecting the vectors vector<int> vector1 = { 1, 45, 54, 71, 76, 12 }; vector<int> vector2 = { 1, 7, 5, 4, 6, 12 }; sort(vector1.begin(), vector1.end()); sort(vector2.begin(), vector2.end()); cout << "First Vector: "; for (int i = 0; i < vector1.size(); i++) cout << vector1[i] << " "; cout << endl; cout << "Second Vector: "; for (int i = 0; i < vector2.size(); i++) cout << vector2[i] << " "; cout << endl; vector<int> v(vector1.size() + vector2.size()); vector<int>::iterator it, st; it = set_union(vector1.begin(),vector1.end(),vector2.begin(), vector2.end(), v.begin()); cout << "\nAfter joining:\n"; for (st = v.begin(); st != it; ++st) cout << *st << ", "; cout << '\n'; return 0; }
आउटपुट
First Vector: 1 12 45 54 71 76 Second Vector: 1 4 5 6 7 12 After joining: 1, 4, 5, 6, 7, 12, 45, 54, 71, 76,