23 int main(
int argc, 
const char * argv[]) {
 
   31   for (
int i = 0; i < nb; i++)
 
   33   for (
int i = 0; i < nb; i++)
 
   36   assert(mydeque.
size() == 2*nb);
 
   38   std::cout << 
"mydeque contains:";
 
   39   for (
int i = 0; i < 2*nb; i++) {
 
   41     std::cout << 
" " << v;
 
   43   std::cout << std::endl;
 
   45   assert(mydeque.
empty());
 
void push_front(const value_type &x)
Adds item at the beginning. 
 
void push_back(const value_type &x)
Adds item at the end. 
 
size_type size() const 
Returns size. 
 
value_type pop_front()
Deletes first item. 
 
value_type pop_back()
Deletes last item. 
 
int main(int argc, const char *argv[])
[deque_example] 
 
bool empty() const 
Test whether the container is empty. 
 
Chunked-sequence functor.