Trong hướng dẫn này, chúng ta sẽ thảo luận về chương trình hiểu output iterator trong C++.
Output iterator là một trong năm loại iterator chính. Chúng hoạt động ngược với input iterator: có thể gán giá trị nhưng không thể truy xuất để lấy giá trị.
Ví dụ minh họa
#include<iostream> #include<vector> using namespace std; int main(){ vector<int>v1 = {1, 2, 3, 4, 5}; //Khai báo iterator vector<int>::iterator i1; for (i1=v1.begin();i1!=v1.end();++i1){ *i1 = 1; } return 0; }Kết quả
Không có đầu ra, vì không thể truy xuất giá trị của output iterator