This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
The fact that this is a multidimensional array has nothing to do with it. Think of what you are doing you are declaring arr (and arr) to be a refence to a new array of ints. You then assign this reference to the array of 2 ints. When you create a new array of 3 ints you assign the same reference to this array. These are two seperate arrays. You are not changing the size of either and you are right you cannot! All you are doing is taking the reference from one array and assigning it to another! Hope this helps, Barry