Как заполнить векторы, читая файл?
Я пытаюсь прочитать файл, который содержит список смежности как
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)){
}
Какие-либо предложения ?