Advertisement
amermo

Kompaktifikacija matrice

Apr 17th, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.38 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. template <typename T>
  4. void Kompaktifikacija(T **&a, int m, int n)
  5. {
  6.     T **p = new T*[m];
  7.     try
  8.     {
  9.         p[0] = new T[m*n];
  10.         for (int i(1); i < m; i++)
  11.             p[i] = p[i - 1] + n;
  12.         a = p;
  13.     }
  14.     catch (std::bad_alloc)
  15.     {
  16.         delete[] p;
  17.         throw;
  18.     }
  19. }
  20.  
  21. int main()
  22. {
  23.     system("pause");
  24.     return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement