Menu
Coddy logo textTech

std::set 소개

Coddy C++ 여정의 로직과 흐름 섹션에 포함된 레슨 — 56개 중 35번째.

std::set은 정렬된 순서로 고유한 요소의 컬렉션을 저장하는 컨테이너입니다. 중복된 값을 가질 수 있는 벡터나 배열과 달리, set은 자동으로 중복을 방지하고 모든 것을 체계적으로 유지합니다.

셋(set)을 책상 위에 있는 고유한 물건들의 모음이라고 생각해 보세요. 같은 자리에 동일한 물건을 두 개 둘 수 없으며, 자연스럽게 순서대로 정렬됩니다. 이러한 특성 덕분에 데이터에 중복이 없음을 보장해야 할 때 셋(set)은 완벽한 선택이 됩니다.

프로그램에서 std::set을 사용하려면, 적절한 헤더를 포함해야 합니다:

#include <set>

다음은 세트(set)를 선언하는 간단한 예제입니다:

std::set<int> numbers;

이것은 정수를 저장할 수 있는 빈 세트(set)를 생성합니다. 이 세트는 추가하는 모든 숫자를 자동으로 정렬하고 중복을 허용하지 않으므로, 고유하고 정렬된 데이터 컬렉션을 유지하는 데 탁월한 선택입니다.

치트 시트

std::set은 고유한 요소를 정렬된 순서로 저장하며, 자동으로 중복을 방지하는 컨테이너입니다.

std::set을 사용하려면 다음 헤더를 포함하세요:

#include <set>

세트(set) 선언하기:

std::set<int> numbers;

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

로직과 흐름의 모든 레슨