summaryrefslogtreecommitdiff
path: root/src/array.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/array.h')
-rw-r--r--src/array.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/array.h b/src/array.h
index 30d281a..1f11cd9 100644
--- a/src/array.h
+++ b/src/array.h
@@ -42,6 +42,7 @@ namespace Bu
42 iSize( 0 ), 42 iSize( 0 ),
43 iCapacity( 0 ) 43 iCapacity( 0 )
44 { 44 {
45 *this = src;
45 } 46 }
46 47
47 Array( long iSetCap ) : 48 Array( long iSetCap ) :
@@ -57,6 +58,16 @@ namespace Bu
57 clear(); 58 clear();
58 } 59 }
59 60
61 MyType &operator=( const MyType &src )
62 {
63 clear();
64 setCapacity( src.iCapacity );
65 long iTop=src.getSize();
66 for( long i=0; i<iTop; ++i )
67 append( src[i] );
68 return *this;
69 }
70
60 /** 71 /**
61 * Clear the array. 72 * Clear the array.
62 */ 73 */