次のコードで、「'a' の前に初期化子が必要です」というエラーが表示されます。しかし、イニシャライザの使用方法とイニシャライザの配置方法がわかりません。私はC++の初心者なので、初心者の質問を許してください。
#include <set>
#include <vector>
#include <iostream>
using namespace std;
int main()
{
vector<set<unsigned> > a;
set<unsigned>::iterator it;
a[0].insert(0);
a[0].insert(1);
a[0].insert(2);
for(it=a[0].begin(); it!=a[0].end; ++it)
{
cout<<*it;
}
return 0;
}