Como ler uma única linha de números em diferentes variáveis? [fechadas]

O programa se parece com:

#include <iostream>
#include <string>

using namespace std;

int main()
{
    //Code

    int num1, num2, num3, num4, num5, num6;


    int num[6] = { num1, num2, num3, num4, num5, num6 };

    cout << "Enter one line containing at least 6 integers." << endl;

    getline(cin, num);

Linha de entrada: 1 2 87 1 2 123 44

E eu preciso armazenar cada número em variáveis Num1, Num2, Num3, etc.

questionAnswers(1)

yourAnswerToTheQuestion