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.