C++ Data StructuresLesson 55Preview gratis
C++ Iterators
Lesson ini bagian dari C++ · Semua level
Ringkasan
Iterator adalah objek penunjuk seperti yang berjalan di sepanjang elemen container, sehingga algoritma bisa bekerja tanpa peduli jenis kontainernya. Iterator umum disediakan dalam pasangan begin() untuk posisi awal dan end() untuk posisi tepat setelah elemen terakhir, dan diakses dengan operator * atau ->. Hampir seluruh algoritma STL menerima iterator sebagai cara universal menjangkau data.
Poin kunci
- begin() menunjuk elemen pertama, end() menunjuk posisi setelah elemen terakhir.
- Dereferensi dengan *it untuk nilai atau it->member untuk anggota struct/class.
- Iterasi berhenti ketika iterator sama dengan end().
- Vector mendukung random access iterator sehingga bisa digeser dengan + n.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.