On 24.10.2015 15:18, Shriramana Sharma wrote:
int a[] = [1,2,3,4,5];
Aside: `int[] a;` is the preferred style for array declarations.
How to make it so that after clearing `a`, `b` will also point to the same empty array? IOW the desired output is: [1, 2, 3, 4, 5] [1, 2, 3, 4, 5] [] [] ... and any further items added to `a` should also reflect in `b`.
You can't do that with built-in arrays. The length of a dynamic array is a value member of the array structure. So to update `b`'s length you need access to the actual `b`.