Menu
CoddyTech

Mengenal std::map

Termasuk bagian Logika dan Alur dalam perjalanan C++ di Coddy. Pelajaran 23 dari 56.

Vector sangat baik untuk menyimpan kumpulan item yang serupa, tetapi terkadang kamu perlu mengaitkan satu bagian data dengan bagian data lainnya. Di sinilah std::map menjadi sangat berguna, yaitu container yang menyimpan elemen sebagai pasangan kunci-nilai.

Bayangkan map seperti dictionary, tempat setiap kata (kunci) memiliki definisi yang sesuai (nilainya). Dalam pemrograman, kamu bisa menggunakan map untuk menyimpan nama siswa yang dipasangkan dengan nilai tes mereka, atau nama produk yang dipasangkan dengan harganya. Kunci memungkinkan kamu menemukan nilai terkait dengan cepat.

Untuk menggunakan std::map dalam program C++-mu, kamu perlu menyertakan header <map> di bagian atas file-mu:

#include <map>

Map sangat berguna saat kamu membutuhkan pencarian cepat berdasarkan identifier tertentu, sehingga cocok untuk situasi ketika kamu ingin mengambil informasi menggunakan key yang bermakna, bukan indeks numerik.

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler C++ online