deque<int> deq = { 1,2,3 };//初始化vector,v:{1,2,3}
deque<int> :: iterator it = deq.begin();//定义vector的迭代器,指向begin()
deq.push_back(4);//在deque的尾部插入元素4,v{1,2,3,4}
deq.pop_back);//删除deque的尾部元素,v:{1,2,3}
deq.push_front(4);//在deque的头部插入元素4,v:{4,1,2,3}
deq.pop_front();//删除deque的头部元素
deq.size();//返回deque中元素的个数
deq.empty();//返回deque是否为空,若为空则返回true否则返回false
deq.front();//返回deque中的第一个元素
deq.back();//返回deque中的最后一个元素
deq.begin();//返回deque第一个元素的迭代器
deq.end();//返回deque最后一个元素后一个位置的迭代器
deq.clear();//清空deque
deq.erase(deq.begin());//删除迭代器it所指向的元素,返回下一个元素的迭代器
deq.insert(deq.begin(),1);//在迭代器it所指向的位置前插入元素1,返回插入元素的迭代器