โอเปอเรเตอร์ Postfix เป็นโอเปอเรเตอร์เดี่ยวที่ทำงานบนตัวแปรเดียว ซึ่งสามารถใช้เพื่อเพิ่มหรือลดค่าได้ 1 (เว้นแต่จะโอเวอร์โหลด) มีโอเปอเรเตอร์ postfix 2 ตัวใน C++, ++ และ --.
ในสัญกรณ์ postfix (เช่น i++) ค่าของ i จะเพิ่มขึ้น แต่ค่าของนิพจน์จะเป็นค่าดั้งเดิมของ i โดยพื้นฐานแล้วมันกำหนดค่าให้กับนิพจน์ก่อนแล้วจึงเพิ่มตัวแปร ตัวอย่างเช่น
ตัวอย่าง
#include<iostream>
using namespace std;
int main() {
int j = 0, i = 10;
// If we assign j to be i++, j will take i's current
// value and i's value will be increatemnted by 1.
j = i++;
cout << j << ", " << i << "\n";
return 0;
} ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
10, 11