两种解决办法,见注释:
#include<iostream>
#include<string>
#include<vector>
using
namespace
std;
void
main()
{
vector<string> a;
//a.resize(2); // 1. 加这一行
//a[0]="aaaaaa";
//a[1]="xxxxxx";
a.push_back(
"aaaaaa"
);
// 2. 或者这么写,即使是vector<struct>的赋值也可以这样
a.push_back(
"xxxxxx"
);
cout<<a.size()<<endl;
}