¿Por qué los elementos std :: vector no necesitan un constructor predeterminado?

¿Y cómo puedo escribir mi propia clase de matriz para no necesitar un constructor predeterminado parasus ¿elementos? En este momento, cuando hago el nuevo [] para asignar espacio, necesito un constructor predeterminado.

std :: vector no.

¿Cómo hacen esta magia?

Respuestas a la pregunta(3)

Su respuesta a la pregunta