Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <string>
  4.  
  5. class Plansza{
  6.     public:
  7.         Plansza (int const&,int const&);
  8.         ~Plansza();
  9.         Plansza( const Plansza &obj);
  10.         int wartosci();
  11.         int** tablica;
  12.  
  13. };
  14.  
  15. Plansza::Plansza(int const& n, int const& m){
  16.         int** tablica = new int*[n];
  17.         for(int i = 0; i < n; ++i){
  18.             tablica[i] = new int[m];
  19.             };
  20.         for(int i=0; i<n; i++){
  21.             for(int j=0; j<m; j++){
  22.                 tablica[i][j] = (rand()%10);
  23.                 };
  24.         };
  25.     }
  26.  
  27. Plansza::Plansza(const Plansza &obj)
  28. {
  29.     *tablica = new int;
  30.    **tablica = **obj.tablica;
  31. }
  32.  
  33. Plansza::~Plansza()
  34. {
  35.     if(tablica)
  36.         delete[] tablica;
  37.         std::cout << "Usunieto obiekt";
  38.  
  39. }
  40.  
  41.  
  42. int main(){
  43.     Plansza przyklad1(4,5);
  44.     std::cout << przyklad1.tablica;
  45.     Plansza przyklad2 = przyklad1;
  46.     std::cout << przyklad2.tablica;
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement