跪求指点 C++
#include<deque>
#include<string>
using namespace std;
main()
{string ch[]={"you","are","a","bitch","oh"};
deque<string> deq1(ch,ch+5);
return 0;
}
为什么错误呢?为什么不能用数组去初始化 deq1 呢?
而下面的程序却没有错误.
#include<list>
#include<string>
using namespace std;
main()
{string ch[]={"you","are","a","bitch","oh"};
list<string> lis1(ch,ch+5);
return 0;
}
跪求指点