কম্পিউটার টিউটোরিয়াল

C++-তে আউটপুট ইটারেটর (Output Iterators)

এই টিউটোরিয়ালে C++-তে আউটপুট ইটারেটর (Output Iterators) বোঝানো হয়েছে।

আউটপুট ইটারেটর কী?

পাঁচ ধরনের ইটারেটরের একটি। এটি ইনপুট ইটারেটরর বিপরীত কাজ করে — এতে ভ্যালু অ্যাসাইন করা যায় কিন্তু ভ্যালু রিড করা যায় না।

C++ প্রোগ্রাম

#include <iostream>
#include <vector>
using namespace std;

int main() {
    vector<int> v1 = {1, 2, 3, 4, 5};
    vector<int>::iterator it;

    for (it = v1.begin(); it != v1.end(); ++it) {
        *it = 1; // লিখা যায়
        // cout << *it; // পড়া যাবে না (আউটপুট ইটারেটর হিসেবে ব্যবহার করলে)
    }
    return 0;
}

আউটপুট

কোনো আউটপুট নেই, কারণ আউটপুট ইটারেটর থেকে ভ্যালু পড়া যায় না
  1. C++-এ বেসিক গ্রাফিক্স প্রোগ্রামিং

  2. C++ বনাম C#

  3. C++ স্ট্রিম ক্লাসের কাঠামো

  4. C++ প্রোগ্রামিং ল্যাঙ্গুয়েজ কী?