#include
using namespace std;
int main()
{
int n=0,s=0,f=0,sum=0;
int num=0;
vector int>> a;//所谓嵌套容器
set <int>Set;//
scanf("%d",&n);
for (int in=0;in//用于向a中写入内容的循环
{
scanf("%d %d",&s,&f);
for (s;sinsert(s);
}
a.push_back(Set);
Set.clear();
}
num=a.size();
//(______________)从此行开始填空,使该程序可以访问a中的set容器,并将其复制到Set中,与题目无关的代码不用理。
C++程序嵌套容器能否有效进行写入与访问,如代码中的vector套set型,如果可以访问,请问我该如何将某一a[i]的内容复制到Set(注意此时的Set为已定义的set容器)中呢?
应该是可以,>> 改为 > > 中间加个空格,你试试看, 可以存的话把内容取出来存到Set就行了
vector <set<int>> a; 改为 vector <set<int> > a;