C++

set< vector<int> > :: iterator

King94 2019. 11. 20. 11:03

@ set <vector <int> > :: itertor iter;

  vector안에 들어가는 원소 접근 방법 ( 확실 하지 않음)

 

1 ex) set<vector<int> > :: iterator iter;

     const vector<int> & ptr= (*iter)

     cout<<ptr[0]<<endl;

 

2 ex) set <vector <int> :: iterator iter;

        cout<<(*iter)[0]<<endl;

 

<C++코드>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
#include<vector>
#include<set>
using namespace std;
int main(void)
{
    set<vector<int> > a;
    vector<int> c(3);
    c[0]=1;
    c[2]=1;
    c[3]=1;
    
    a.insert(c);
    set<vector<int> > ::iterator iter;
    const vector<int> &ptr=(*iter);
    cout<<ptr[0]<<endl;
    cout<<(*iter)[0]<<endl;
    return 0;
    
}
cs