fork download
  1. #include <cstdio>
  2. using namespace std;
  3.  
  4. class Matrix
  5. {
  6. public:
  7. Matrix(size_t w, size_t h): w(w), h(h)
  8. {
  9. tab=new int*[w];
  10. for(size_t i=0;i<w;++i)
  11. tab[i]=new int[h];
  12. }
  13.  
  14. // konstruktor kopiujacy
  15. // operator przypisania
  16. // destruktor
  17.  
  18. void display()
  19. {
  20. for(size_t i=0;i<w;++i)
  21. {
  22. for(size_t j=0;j<h;++j)
  23. printf("%x ", tab[i][j]);
  24. printf("\n");
  25. }
  26. }
  27.  
  28. private:
  29. int** tab;
  30. size_t w;
  31. size_t h;
  32. };
  33.  
  34. int main()
  35. {
  36. Matrix a(5, 5);
  37. a.display();
  38. return 0;
  39. }
Success #stdin #stdout 0s 3028KB
stdin
Standard input is empty
stdout
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0