Un constructor no puede ser virtual

En uno de los C ++ tutoriales en internet, descubrí la siguiente descripción sobre por qué un constructor no puede ser virtual

No podemos declarar un constructor virtual. Deberíamos especificar el tipo exacto del objeto en tiempo de compilación, para que el compilador pueda asignar memoria para ese tipo específico.

¿Es correcta esta descripción?

Me estoy confundiendo particularmente con la frase:so that the compiler can allocate memory for that specific type.

Respuestas a la pregunta(10)

Su respuesta a la pregunta