Mercurial > hg > octave-lyh
diff liboctave/str-vec.h @ 1879:1b43d3c06c04
[project @ 1996-02-05 16:24:56 by jwe]
author | jwe |
---|---|
date | Mon, 05 Feb 1996 16:31:44 +0000 |
parents | 3031937966fb |
children | 1b57120c997b |
line wrap: on
line diff
--- a/liboctave/str-vec.h +++ b/liboctave/str-vec.h @@ -40,15 +40,22 @@ string_vector : public Array<string> { public: + string_vector (void) : Array<string> () { } + string_vector (int n) : Array<string> (n) { } + string_vector (const char *s) : Array<string> (1, s) { } + string_vector (const string& s) : Array<string> (1, s) { } + string_vector (const string_vector& s) : Array<string> (s) { } string_vector& operator = (const string_vector& s) { - Array<string>::operator = (s); + if (this != &s) + Array<string>::operator = (s); + return *this; }