is a null pointer, allocates an array of
pointers to void
of unspecified size and stores a pointer to
first element in parray.
The function then extends the array
pointed at by parray
as necessary to include the element
Each newly allocated element of the array is initialized to a null
The reference returned is invalid after any other operations on the
However, the value of the storage referred to is retained, so
that until the next call to
with the same index yields another reference to the same value.
If the function fails
is a base class subobject of a
object or subobject, the effect is equivalent to calling
on the derived object (which may throw