01/10/2018, 08:17
Tại sao ta không thể dùng "cout <<*it_name.begin();"?
Mình Mới Học Về iterator và được biết là function it_name.begin() bản chất cũng là một vector vậy tại sao ta không thể dùng : cout <<*it_name.begin();
Bài liên quan
Iterator bản chất là 1 pointer chứ ko phải 1 vector! Còn vector có trong thư viện STL của C++, sử dụng được iterator, cũng trong thư viện STL. begin() và end() trả về iterator đầu và cuối của 1 container (vector, list…).
Cách dùng:
http://codepad.org/tQJ0WEkx