Bagikan melalui


input_iterator_tag Struct

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++