summaryrefslogtreecommitdiffstats
path: root/math/rascal/files/patch-mmatrix.hpp
blob: 29fa7f77fcbbeccbbb4c7361ef68328776e155bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
--- modules/mmatrix.hpp.orig	Mon Aug 16 19:17:01 2004
+++ modules/mmatrix.hpp	Mon Aug 16 19:27:48 2004
@@ -33,14 +33,14 @@
    public:
       mmatrix(int aN,int aM) : N(aN),M(aM) 
       { 
-         a=new (T *)[N];
+         a=new T *[N];
          int i;
          for(i=0;i<N;i++)
             a[i]=new T[M];
       }
       mmatrix(int aN,int aM,const T & x,const T & y) : N(aN),M(aM) 
       { 
-         a=new (T *)[N];
+         a=new T *[N];
          int i;
          for(i=0;i<N;i++)
             a[i]=new T[M];
@@ -51,14 +51,14 @@
       }
       mmatrix(const T & b) : N(1),M(1)
       {
-         a=new (T *)[1];
+         a=new T *[1];
          a[0]=new T[1];
          a[0][0]=b;
       }
       mmatrix(const mmatrix<T> &b) : N(b.N),M(b.M)
       { 
          int i,j; 
-         a=new (T *)[N];   
+         a=new T *[N];   
          for(i=0;i<N;i++) 
          {
             a[i]=new T[M];
@@ -77,7 +77,7 @@
          {
             for(i=0;i<N;i++) delete [] a[i]; delete [] a;  // what if self-assigment ?!??
             N=b.N;M=b.M;
-            a=new (T *)[N];
+            a=new T *[N];
             for(i=0;i<N;i++)
                a[i]=new T[M];
          }
OpenPOWER on IntegriCloud