Given the following: byte[] sData; and a function declared as private byte[] construct_command()
if I were to then assign the result of construct_command() to sData would sData just point to the contents of what's returned from the function or would some space be alloctaed for sData in memory and the contents of the result of the function be copied into it?