Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // test6.cpp: определяет точку входа для консольного приложения.
- //
- #include "stdafx.h"
- #include <iostream>
- using namespace std;
- class MyClass
- {
- public:
- int value;
- MyClass(int value = 0)
- {
- this->value = value;
- }
- friend MyClass operator ++(MyClass&);
- friend MyClass operator -(MyClass&, MyClass&);
- void show(MyClass&);
- ~MyClass()
- {
- }
- };
- MyClass operator++ (MyClass& a1)
- {
- return MyClass(a1.value++);
- }
- MyClass operator -(MyClass a1, MyClass a2)
- {
- return MyClass(a1.value - a2.value);
- }
- void MyClass::show(MyClass& obj)
- {
- cout << "value = " << obj.value << "\n";
- }
- int main()
- {
- MyClass a1(5);
- MyClass a2(3);
- MyClass a3;
- a3 = a1++ - a2;
- a1.show(a1);
- a2.show(a2);
- a3.show(a3);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement