Menu
Coddy logo textTech

std::map'e Giriş

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

Vektörler benzer öğelerden oluşan koleksiyonları saklamak için mükemmel olsa da, bazen bir veri parçasını diğeriyle ilişkilendirmeniz gerekir. İşte burada std::map paha biçilemez hale gelir - öğeleri anahtar-değer çiftleri olarak saklayan bir kapsayıcıdır.

Bir eşlemeyi (map), her kelimenin (anahtar) karşılık gelen bir tanımının (değer) olduğu bir sözlük gibi düşünün. Programlamada, öğrenci isimlerini test puanlarıyla veya ürün isimlerini fiyatlarıyla eşleştirerek saklamak için bir eşleme kullanabilirsiniz. Anahtar, onunla ilişkili değeri hızlıca bulmanızı sağlar.

C++ programlarınızda std::map kullanmak için, dosyanızın en üstüne <map> başlık dosyasını eklemeniz gerekir:

#include <map>

Map'ler, belirli bir tanımlayıcıya dayalı hızlı aramalara ihtiyaç duyduğunuzda özellikle yararlıdır; bu da onları, bilgileri sayısal bir dizin yerine anlamlı bir anahtar kullanarak almak istediğiniz senaryolar için mükemmel kılar.

Kopya kağıdı

std::map kapsayıcısı, öğeleri her anahtarın karşılık gelen bir değerinin olduğu bir sözlük gibi anahtar-değer çiftleri olarak saklar.

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

#include <map>

Map'ler, belirli bir tanımlayıcıya dayalı hızlı aramalar için kullanışlıdır ve bilgileri sayısal bir dizin yerine anlamlı bir anahtar kullanarak almanıza olanak tanır.

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