entrada de vários números em uma linha

Quero saber como posso aceitar vários números em uma linha sem saber exatamente quantos.

Então, por exemplo, se eu tiver1 2 3 4 como entrada eu poderia usar:

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

Mas se eu não souber que o valor é 4, não posso usar essa abordagem. Qual seria o caminho certo para armazenar a entrada em um vetor?

desde já, obrigado

questionAnswers(3)

yourAnswerToTheQuestion