int * array = novo int [n]; o que essa função está realmente fazendo?
Estou confuso sobre como criar uma matriz dinâmica definida:
int *array = new int[n];
Não faço ideia do que isso está fazendo. Eu posso dizer que está criando um ponteiro chamado array que está apontando para um novo objeto / array int? Alguém gostaria de explicar?