Mercurial > octave-nkf
diff liboctave/Array.h @ 3585:d9803711e047
[project @ 2000-02-08 04:35:39 by jwe]
author | jwe |
---|---|
date | Tue, 08 Feb 2000 04:35:47 +0000 |
parents | 3796444c54a3 |
children | 0a93682f89c8 |
line wrap: on
line diff
--- a/liboctave/Array.h Mon Feb 07 09:24:41 2000 +0000 +++ b/liboctave/Array.h Tue Feb 08 04:35:47 2000 +0000 @@ -44,7 +44,8 @@ // all the derived classes. template <class T> -class Array +class +Array { protected: @@ -64,7 +65,7 @@ ArrayRep (void) : data (0), len (0), count (1) { } - ArrayRep (int n) : data (new T [n]), len (n), count (1) { } + explicit ArrayRep (int n) : data (new T [n]), len (n), count (1) { } ArrayRep (const ArrayRep& a) : data (new T [a.len]), len (a.len), count (1) @@ -130,7 +131,7 @@ #endif } - Array (int n) + explicit Array (int n) { rep = new ArrayRep (n);