Modul ini berpindah dari variabel tunggal ke kumpulan data berurutan di C++. Array bergaya C dan std::array menjadi titik awal untuk memahami blok memori berukuran tetap, kemudian std::string dan std::vector menghadirkan ukuran yang dinamis beserta iterator sebagai alat kunjungan elemen. Modul ditutup dengan data dua dimensi bersarang dan konvensi pengiriman container ke fungsi, sehingga kumpulan data dapat diproses secara aman dan efisien.
Array, string, dan pengantar container
std::string dan std::vector sebagai pilihan utama, std::array, iterator, dan data dua dimensi.
0/0 selesai
- Array bergaya C dan std::array
Array mentah yang perlu dikenali dan pembungkus ukuran tetap yang lebih disarankan.
- std::string
Operasi umum std::string dan alasan ia mengungguli char* dari C.
- Esensi std::vector
Array dinamis, push_back, dan perbedaan size terhadap capacity.
- Esensi iterator
begin dan end, perulangan dengan iterator, serta wajah range-for di balik layar.
- Data 2D dan container bersarang
vector<vector<int>>, matriks, dan pola container di dalam container.
- Mengirim container ke fungsi
Konvensi const reference, kebiasaan efisiensi, dan jebakan penyalinan diam-diam.