Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. class Figura{
  7.     public:
  8.         virtual void zapisz();
  9.         virtual ~Figura(){cout<<"Destruktor Figura";};
  10. };
  11.  
  12. class Kolo: public Figura{
  13.     public:
  14.         void zapisz();
  15.         ~Kolo();
  16. };
  17.  
  18. class Kwadrat: public Figura{
  19.     public:
  20.         void zapisz();
  21.         ~Kwadrat();
  22. };
  23.  
  24. class Trojkat: public Figura{
  25.     public:
  26.         void zapisz();
  27.         ~Trojkat(){cout<<"Destruktor Figura";};
  28. };
  29.  
  30. class Rysunek{
  31.     public:
  32.         vector <const Figura*> wektor_;
  33.         void zapisz(const Figura *figura){
  34.             wektor_.push_back(figura);
  35.         };
  36.         ~Rysunek();
  37. };
  38.  
  39. int main(void)
  40. {
  41.     Trojkat t;
  42.     //Kolo o;
  43.     //Kwadrat k;
  44.  
  45.     //Rysunek r;
  46.  
  47.        
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement