¿Qué es la asignación de memoria dinámica en C ++?

Estoy aprendiendo sobre la asignación dinámica de memoria en C ++ y las palabras clavenew ynew[] son mencionados. Se dice que permite a los usuarios especificar el tamaño de la asignación de memoria en tiempo de ejecución, a diferencia de simplemente declarar una variable o matriz con un tamaño fijo en el código fuente.

No entiendo este concepto. ¿Como funciona? ¡Solo necesito una aclaración sobre la idea y un ejemplo sería útil!

Respuestas a la pregunta(2)

Su respuesta a la pregunta