Как заполнить векторы, читая файл?

Я пытаюсь прочитать файл, который содержит список смежности как

1 37 79 164 15
2 123 134 10 141 13

где первое число в каждой строке - вершина, а следующие числа - смежные вершины.

Это мой код для чтения из файла. Я был в состоянии поместить строку в строку, но не знаю, как приступить к заполнению вектора.

    ifstream ifs;
string line;
ifs.open("kargerMinCut.txt");
std::vector<vector <int> > CadjList(vertices);
while(getline(ifs,line)){
}

Какие-либо предложения ?

Ответы на вопрос(3)

Ваш ответ на вопрос