MeehoweCK

Untitled

Oct 23rd, 2020
709
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // main.cpp
  2. #include <iostream>
  3. #include "tablica.hpp"
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     Tablica tablica(5);     // tworzy tablicę pięcioelementową
  10.     return 0;
  11. }
  12.  
  13. // tablica.hpp
  14.  
  15.  
  16. class Tablica
  17. {
  18. private:
  19.     int* dane;
  20.     unsigned rozmiar;
  21. public:
  22.     Tablica();          // tworzy pusty obiekt (pustą tablicę)
  23.     explicit Tablica(unsigned);  // tworzy tablicę o podanym rozmiarze
  24.     void dodaj_element(int);
  25. };
  26.  
  27. Tablica::Tablica() : dane(nullptr), rozmiar(0) {}
  28.  
  29. /*
  30. Tablica::Tablica()
  31. {
  32.     dane = nullptr;
  33.     rozmiar = 0;
  34. }
  35. */
  36.  
  37. Tablica::Tablica(unsigned size) : dane(new int[size]), rozmiar(size)
  38. {
  39.     for(unsigned i = 0; i < size; ++i)
  40.         dane[i] = 0;
  41. }
RAW Paste Data