Menu
Coddy logo textTech

std::set'e Giriş

Coddy'nin C++ Journey'sinin Mantık & Akış bölümünün bir parçası — ders 35 / 56.

Bir std::set, benzersiz öğelerden oluşan bir koleksiyonu sıralı bir düzende saklayan bir kapsayıcıdır. Yinelenen değerlere sahip olabileceğiniz vektörlerin veya dizilerin aksine, bir set otomatik olarak yinelenenleri önler ve her şeyi düzenli tutar.

Bir kümeyi (set), masanızdaki benzersiz öğelerden oluşan bir koleksiyon gibi düşünün; aynı noktada iki özdeş öğeye sahip olamazsınız ve bunlar doğal olarak bir sıraya göre dizilirler. Bu, verilerinizde kopya bulunmadığından emin olmanız gerektiğinde kümeleri mükemmel kılar.

Programınızda std::set kullanmak için uygun başlık dosyasını dahil etmeniz gerekir:

#include <set>

Bir set tanımlamanın basit bir örneği şöyledir:

std::set<int> numbers;

Bu, tam sayıları tutabilen boş bir küme oluşturur. Küme, eklediğiniz tüm sayıları otomatik olarak sıralayacak ve yinelenenleri reddedecektir; bu da onu benzersiz, sıralı veri koleksiyonlarını sürdürmek için mükemmel bir seçim haline getirir.

Kopya kağıdı

Bir std::set, benzersiz öğeleri sıralı bir düzende saklayan ve kopyaları otomatik olarak engelleyen bir kapsayıcıdır (container).

std::set kullanmak için şu başlık dosyasını dahil edin:

#include <set>

Bir set tanımlayın:

std::set<int> numbers;

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık & Akış bölümündeki tüm dersler