entrada de números múltiples en una línea

Quiero saber cómo puedo aceptar múltiples números en una línea sin saber exactamente de antemano cuántos.

Entonces por ejemplo si tengo1 2 3 4 como entrada podría usar:

cin >> a >> b >> c >> d;

Pero si no sé que la cantidad es 4, entonces no puedo usar ese enfoque. ¿Cuál sería la forma correcta de almacenar la entrada en un vector?

Gracias por adelantado

Respuestas a la pregunta(3)

Su respuesta a la pregunta