Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kelas yang menyediakan jenis pengembalian untuk iterator_category fungsi yang mewakili iterator input.
Sintaks
struct input_iterator_tag {};
Keterangan
Kelas tag kategori digunakan sebagai tag kompilasi untuk pemilihan algoritma. Fungsi templat perlu menemukan kategori paling spesifik dari argumen iteratornya sehingga dapat menggunakan algoritma yang paling efisien pada waktu kompilasi. Untuk setiap iterator jenis Iterator,Iterator<>iterator_traits ::iterator_category harus didefinisikan menjadi tag kategori paling spesifik yang menjelaskan perilaku iterator.
Jenisnya sama dengan iterator Iterator<>::iterator_category saat Iter menjelaskan objek yang dapat berfungsi sebagai iterator input.
Contoh
Lihat iterator_traits atau random_access_iterator_tag untuk contoh cara menggunakan iterator_tags.
Persyaratan
Header:<iterator>
Namespace: std
Lihat juga
Keamanan utas di Pustaka Standar C++
Referensi pustaka standar C++