Biến iterator nghĩa là gì vậy ạ?
Biến iterator nghĩa là gì?
Bạn dùng list
hoặc vector
chưa? mấy cái begin
, end
là iterator đó.
Định nghĩa cụ thể ở đây
Iterator definitions
An iterator is any object that, pointing to some element in a range of elements (such as an array or a container), has the ability to iterate through the elements of that range using a set of operators (with at least the increment ( ++
) and dereference ( *
) operators).
The most obvious form of iterator is a pointer : A pointer can point to elements in an array, and can iterate through them using the increment operator ( ++
). But other kinds of iterators are possible. For example, each container type (such as a list) has a specific iterator type designed to iterate through its elements.
Notice that while a pointer is a form of iterator, not all iterators have the same functionality of pointers; Depending on the properties supported by iterators, they are classified into five different categories: