01/10/2018, 17:34

Biến iterator nghĩa là gì?

Biến iterator nghĩa là gì vậy ạ?

Mai Anh Dũng viết 19:38 ngày 01/10/2018

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:

http://www.cplusplus.com/reference/iterator/

Bài liên quan
0