Advertisement
Guest User

4545

a guest
Jan 13th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.62 KB | None | 0 0
  1. diff --git a/Matrix.h b/Matrix.h
  2. index d11dce5..52fa2e3 100644
  3. --- a/Matrix.h
  4. +++ b/Matrix.h
  5. @@ -73,8 +73,8 @@ T Matrix<T>::sumColumn(int column_index) {
  6.      if (column_index < 0)
  7.          return NULL;
  8.      T sum = NULL;
  9. -    for (int i = 0; i < columns; i++)
  10. -        sum += matrix->get(column_index)->get(i);
  11. +    for (int i = 0; i < rows; i++)
  12. +        sum += matrix->get(i)->get(column_index);
  13.  
  14.      return sum;
  15.  }
  16. diff --git a/MscnProblem.cpp b/MscnProblem.cpp
  17. index 80045ce..4ad2955 100644
  18. --- a/MscnProblem.cpp
  19. +++ b/MscnProblem.cpp
  20. @@ -48,6 +48,13 @@ MscnProblem::~MscnProblem() {
  21.      delete xd;
  22.      delete xf;
  23.      delete xm;
  24. +
  25. +    delete xd_min;
  26. +    delete xd_max;
  27. +    delete xf_min;
  28. +    delete xf_max;
  29. +    delete xm_min;
  30. +    delete xm_max;
  31.  }
  32.  
  33.  bool MscnProblem::setD_count(int new_count) {
  34. diff --git a/Table.h b/Table.h
  35. index db91026..f7e99f5 100644
  36. --- a/Table.h
  37. +++ b/Table.h
  38. @@ -10,8 +10,8 @@ private:
  39.      T *table;
  40.  public:
  41.      Table(Table &other) {
  42. -        if (this != NULL)
  43. -            delete[] this;
  44. +        //if (this != NULL)
  45. +        //    delete[] this;
  46.          size = other.size;
  47.          table = new T[size];
  48.          for (int i = 0; i < size; i++) {
  49. @@ -23,7 +23,7 @@ public:
  50.          table = new T[size];
  51.      };
  52.      ~Table() {
  53. -        delete table;
  54. +        delete[] table;
  55.      };
  56.      bool set(int index, T value);
  57.      T get(int index);
  58. @@ -69,7 +69,7 @@ bool Table<T>::setSize(int new_size) {
  59.          return false;
  60.  
  61.      if (table != NULL)
  62. -        delete table;
  63. +        delete[] table;
  64.      size = new_size;
  65.  
  66.      table = new T[size];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement