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.