Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Output Iterator trong lập trình C++


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