#Previous question #Index of C++ Questions #Next question

Prefix increment prototype syntax:
void operator ++();

Postfix increment prototype increment:
void operator ++(int);

Example:

class pre_post
{
public:
  void operator ++(void)
  {
    cout << "Prefix ++ called";
  }
    void operator ++(int)
  {
    cout << "Postfix ++ called";
  }
};
void main(int argc, char *argv[])
{
  pre_post b;
  b++;
  ++b;
}

You have viewed 1 page out of 62. Your C++ learning is 0.00% complete. Login to check your learning progress.

Most popular topics (must visit)

Useful links for students