Why does compiler complain:
warning: address of local variable 'newList' returned
I thought we could return values b/c in fact we are returning a copy of it.
Code:int* newList(int* list, int size) { int newSize = size * 2; int newList[] = {}; for ( int i = 0; i < newSize; ++i ) list[i] = 0; return newList; }