Insert data at a specified position in 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 appear as if 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 and extend value. Construct array from another array.