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.

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