1、构造函数
#include <iostream>
#include <deque>
#include <string>
#include <algorithm>
using namespace std; 
int main ()
{
    string str[]={"Alex","John","Robert"};
    // 新建一个空的deque对象
    deque<int> d1;
    // 新建一个包含10个元素的deque对象  
    deque<int> d2(10);
    // 新建一个包含10个元素的deque对象,并给每个元素赋初始值0
    deque<int> d3(10,0);
    // 新建一个deque对象并用指定区间给元素赋值
    deque<string> d4(str+0,str+3); 
    deque<string>::iterator sIt = d4.begin();
    while ( sIt != d4.end() )  
        cout << *sIt++ << " ";
    cout << endl; 
    // 拷贝构造  
    deque<string> d5(d4);
    for ( int i=0; i<3; i++ )
        cout << d5[i] << " ";
    cout << endl; 
    return 0;
}
运行结果:
//  Alex John Robert
//  Alex John Robert
				


