Report question

Question: int *array = new int[n]; what is this function actually doing?