"C++ 집합"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 4개는 보이지 않습니다)
3번째 줄: 3번째 줄:
;C++ 집합, C++ 세트, C++ 셋
;C++ 집합, C++ 세트, C++ 셋


<syntaxhighlight lang='cpp' run>
#include <iostream>
#include <set>
using namespace std;
int main() {
    set<string> s = {"apple", "banana", "cherry"};
    for(auto& el: s) {
        cout << el << " ";
    }
}
</syntaxhighlight>
<syntaxhighlight lang='cpp' run>
<syntaxhighlight lang='cpp' run>
#include <iostream>
#include <iostream>
20번째 줄: 32번째 줄:
}
}
</syntaxhighlight>
</syntaxhighlight>
==멤버 함수==
{{z컬럼3|
* {{접두어링크|C++ 집합|begin()}}
* {{접두어링크|C++ 집합|end()}}
* {{접두어링크|C++ 집합|rbegin()}}
* {{접두어링크|C++ 집합|rend()}}
* {{접두어링크|C++ 집합|cbegin()}}
* {{접두어링크|C++ 집합|cend()}}
* {{접두어링크|C++ 집합|crbegin()}}
* {{접두어링크|C++ 집합|crend()}}
* {{접두어링크|C++ 집합|empty()}}
* {{접두어링크|C++ 집합|size()}}
* {{접두어링크|C++ 집합|max_size()}}
* {{접두어링크|C++ 집합|insert()}}
* {{접두어링크|C++ 집합|erase()}}
* {{접두어링크|C++ 집합|swap()}}
* {{접두어링크|C++ 집합|clear()}}
* {{접두어링크|C++ 집합|emplace()}}
* {{접두어링크|C++ 집합|emplace_hint()}}
* {{접두어링크|C++ 집합|key_comp()}}
* {{접두어링크|C++ 집합|value_comp()}}
* {{접두어링크|C++ 집합|find()}}
* {{접두어링크|C++ 집합|count()}}
* {{접두어링크|C++ 집합|lower_bound()}}
* {{접두어링크|C++ 집합|upper_bound()}}
* {{접두어링크|C++ 집합|equal_range()}}
}}


==같이 보기==
==같이 보기==
* [[C++ 자료형]]
* [[C++ 자료형]]
* [[C++ 집합을 벡터로 변환]]
* [[C++ 벡터를 집합으로 변환]]


==참고==
==참고==

2023년 12월 17일 (일) 00:32 기준 최신판

1 개요[ | ]

C++ set
C++ 집합, C++ 세트, C++ 셋
#include <iostream>
#include <set>
using namespace std;

int main() {
    set<string> s = {"apple", "banana", "cherry"};
    for(auto& el: s) {
        cout << el << " ";
    }
}
#include <iostream>
#include <set>
using namespace std;

int main() {
    set<string> s;
    s.insert("apple");
    s.insert("banana");
    s.insert("cherry");
    s.insert("apple");
    
    for(auto& el: s) {
        cout << el << " ";
    }
}

2 멤버 함수[ | ]

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}