vector ivec={"a","an"};? VS VC不支持這種初始化!
以下方法可借鑒
vector text(10);//初始化大小為10,每個值均為0
vector?text(10,1);//初始化大小為10,每個值均為1
intarray[10]={...};
vector?text(array,array+10);//用array對vector進(jìn)行初始化
如果是動態(tài)初始化,就用push_back(),例如:
ifstream?infile("1.txt");
vector vec;
string?str;
while(infile>>str)
vec.pushback(str);