++x;
x++;
int i = 0; int j = 0; vector<double> s(10); double a = s[i++]; /* a is s[0], i is 1 */ double b = s[++j]; /* b is s[1], j is 1 */
void operator++(Time& a) /* prefix operator */ . . . void operator++(Time& a, int dummy) /* postfix operator */