Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- class Liczba
- {
- public:
- virtual void Dodaj(Liczba *l1, Liczba *l2) = 0;
- int value;
- };
- class Naturalna : public Liczba
- {
- public:
- Naturalna()
- {
- value = 0;
- }
- Naturalna(int n)
- {
- value = n;
- }
- void Dodaj(Liczba *l1, Liczba *l2) override
- {
- value += l1->value;
- value += l2->value;
- }
- };
- int main()
- {
- Liczba *l1 = new Naturalna(3);
- Liczba *l2 = new Naturalna(5);
- Liczba *l3 = new Naturalna();
- l3->Dodaj(l1, l2);
- cout << l3->value << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement