typedef X* deque<X, A>::pointer;
#include <deque>
#include <iostream>
#include <deque>
int main()
{
using namespace std;
// Create a deque and add an element to it
deque<int> qDeque;
qDeque.push_back(5);
// Assign a pointer and output the element
deque<int>::iterator qIter = qDeque.begin();
deque<int>::pointer qPtr = &(*qIter);
cout << "qPtr points to = " << *qPtr << endl;
// Change the value through the pointer
*qPtr = 30;
cout << "qPtr points to = " << *qPtr << endl;
// Keep the window open
cin.get();
return 0;
}
© 20072025 XoaX.net LLC. All rights reserved.