Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- class Figura{
- public:
- virtual void zapisz();
- virtual ~Figura(){cout<<"Destruktor Figura";};
- };
- class Kolo: public Figura{
- public:
- void zapisz();
- ~Kolo();
- };
- class Kwadrat: public Figura{
- public:
- void zapisz();
- ~Kwadrat();
- };
- class Trojkat: public Figura{
- public:
- void zapisz();
- ~Trojkat(){cout<<"Destruktor Figura";};
- };
- class Rysunek{
- public:
- vector <const Figura*> wektor_;
- void zapisz(const Figura *figura){
- wektor_.push_back(figura);
- };
- ~Rysunek();
- };
- int main(void)
- {
- Trojkat t;
- //Kolo o;
- //Kwadrat k;
- //Rysunek r;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement