Mega Code Archive
Demonstrate a deque
#include
#include
#include
using namespace std;
int main()
{
deque dequeObject1;
char str[] = "Using a deque.";
int i;
for(i = 0; str[i]; i++) {
dequeObject1.push_front(str[i]);
dequeObject1.push_back(str[i]);
}
cout << "Original dequeObject1:\n";
for(i = 0; i dequeObject2(dequeObject1);
cout << "dequeObject2 original contents:\n";
for(i = 0; i ::iterator p = dequeObject1.begin();
while(p != dequeObject1.end()) {
if(*p == 'a') break;
p++;
}
dequeObject1.insert(p, dequeObject2.begin(), dequeObject2.end());
cout << "dequeObject1 after insertion:\n";
for(i = 0; i