- // Test.cpp : 定义控制台应用程序的入口点。
- //
- #include "stdafx.h"
- #include <iostream>
- #include <vector>
- using namespace std;
- class demo
- {
- public:
- int count;
- demo & operator++()
- {
- ++count;
- return *this;
- }
- demo operator++(int)
- {
- demo demo1(*this);
- ++count;
- return demo1;
- }
- };
- int main()
- {
- demo test,s1,s2;
- test.count = 0;
- s1 = test++;
- cout<<test.count<<";"<<s1.count<<endl;
- s2 = ++test;
- cout<<test.count<<";"<<s2.count<<endl;
- return 0;
- }