iterator vector<X,A>::insert(const_iterator qPos, const X& kxrValue) const;
#include <vector>
iterator vector<X,A>::insert(const_iterator qPos, X&& xrrValue); void vector<X,A>::insert(const_iterator qPos, size_type qCount, const X& kxrValue); template<class InputIterator> void vector<X,A>::insert(const_iterator qPos, InputIterator qStart, InputIterator qEnd);
#include <iostream> #include <vector> #include <string> int main() { using namespace std; string qXoaX("XoaX.net"); string qCpp("C++"); string qVideo("Video"); string qTurorials("Tutorials"); // Create a vector instance vector<string> qV; qV.push_back(qXoaX); qV.push_back(qVideo); qV.push_back(qTurorials); // Output the vector vector<string>::iterator qIter; for (qIter = qV.begin(); qV.end() != qIter; ++qIter) { cout << *qIter << " "; } cout << endl; // Insert and output the vector qIter = qV.begin(); ++qIter; qV.insert(qIter, qCpp); for (qIter = qV.begin(); qV.end() != qIter; ++qIter) { cout << *qIter << " "; } cout << endl; // Keep the window open cin.get(); return 0; }
© 20072025 XoaX.net LLC. All rights reserved.