A wrapper for conventional C arrays.
A static (i.e., non-resizable) Array relying on a conventional C array.
The array is not copied, thus the original C array should persist during lifetime of the corresponding ExternalArray object.
The constructor.
ExternalArray (T *array, unsigned long size)
| array : | An array to wrap. May NOT be NULL unless size is 0. |
| size : | The number of elements in the wrapped array. |