不允許使用“{...}”對”std::vector“類型的對象進行初始化

數組賦值時常用的方法就是:

int a[]={1,2,3};

但是,對於vector卻不能這麼幹,這種想當然的錯誤經常會犯。

vector<int> v={1,2,3};

報錯提示

因此,vector不能像數組一樣賦值,而只能通過提供的接口進行操作。說白了就是,不知道的東西不亂用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章