我想请教大侠们一个问题,就是void main(){
list<int> c;
int a[]={1,3,5,7,9};
int sz=sizeof a/sizeof(*a);
c.assign(a,a+sz);
}
这段程序为什么编译器会报错哟,而有VECTOR容器就不会.还有如果是deque容器的话,直接用deque<int> c(a,a+sz);这条语句声明.编译器也会报错,这是怎么回事