C++Tingkat: Menengah6 min
Standard Template Library: vector, map & set
Tingkatkan produktivitas pemrograman sistem dengan kontainer STL bawaan C++: array dinamis std::vector, tabel asosiatif std::map, dan himpunan std::set.
Kontainer Utama Standard Template Library (STL)
Pratinjau TerbukaC++ STL menyediakan struktur data berkinerja tinggi yang siap pakai tanpa perlu mengimplementasikan struktur data manual dari nol.
Poin Penting:
std::vector: Array dinamis yang otomatis mengelola alokasi ukuran memori heap.
std::map: Pohon Red-Black seimbang berpasangan key-value dengan pencarian O(log N).
std::unordered_map: Tabel hash cepat dengan pencarian rata-rata O(1).
Contoh Kode Sintaks
#include <iostream>
#include <vector>
#include <map>
#include <string>
int main() {
// Vektor Dinamis
std::vector<int> nilai = {85, 90, 78, 92};
nilai.push_back(95);
// Map Kunci-Nilai
std::map<std::string, double> metrikServer;
metrikServer["cpu_load"] = 24.5;
metrikServer["ram_usage"] = 62.8;
std::cout << "Ukuran Vektor: " << nilai.size() << std::endl;
std::cout << "Beban CPU : " << metrikServer["cpu_load"] << "%" << std::endl;
return 0;
}Live Compiler Runner
Akses Kursus Wajib Login
Buka Akses Penuh Silabus & Praktikum
Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.
145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi