Insert data at the end of the array. Return its location in the array. Reclaims extra memory. Get the allocated size of the object in terms of number of data items. Reuse the memory allocated by this object.
Objects appears like no data has been previously inserted.
Allocate memory for this array. Delete old storage only if necessary. Release storage and reset array to initial state. Construct with specified storage size and extend value. Construct array from another array.