new int[M * N] - Выделить память размером N*M элементов типа int, получить адрес выделенной памяти.*new int[M * N] - Прочитать значение по порученному адресу.*arr1 = *new int[M * N]; - Взять из переменной arr1 адрес и записать по этому адресу значение, полученное на предыдущем шаге.