পোস্টফিক্স অপারেটর হলো ইউনারি অপারেটর যা একটি সিঙ্গেল ভেরিয়েবল ওপর কাজ করে এবং যা ভ্যালু ১ বাড়াতে বা কমাতে ব্যবহার করা যায় (যদি ওভারলোড করা না থাকে)। C++-এ দুটি পোস্টফিক্স অপারেটর আছে: ++ এবং --।
পোস্টফিক্স নোটেশন (যেমন i++)-এ, i-এর মান ইনক্রিমেন্ট হয়, কিন্তু এক্সপ্রেশনের ভ্যালু হলো i-এর মূল মান। অর্থাৎ এটি প্রথমে এক্সপ্রেশনে মান অ্যাসাইন করে তারপর ভেরিয়েবলটি ইনক্রিমেন্ট করে। উদাহরণস্বরূপ:
উদাহরণ
#include <iostream>
using namespace std;
int main() {
int j = 0, i = 10;
// যদি j কে i++ অ্যাসাইন করি, j নিবে i-এর বর্তমান
// মান এবং i-এর মান ১ বাড়বে
j = i++;
cout << j << ", " << i << "\n";
return 0;
}
আউটপুট
10, 11