我已经尝试将set的值存储到varible中。我尝试这个:
int a[1000],c[1000],ara[10000],t,n,i,j;
cin>>n;
set<int>st;
for(i=0; i<n; i++)
{
cin>>a[i];
st1.insert(a[i]);
}
int p = st.size();
int m;
for(i=0;i<p;i++)
m = st[i];
错误:错误:'operator []'不匹配(操作数类型为'std :: set'和'int')|
for(std::set<int>::iterator it = st.begin(); it != st.end(); ++it) {
m = *it;
}