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