0
这就是我所做的,但当我调试时出现分段错误(Step Into - > v.assign( )的问题。如何将作为函数参数传递给二维向量的二维数组的特定行分配给C++中的一维向量
void vertex::sort_all_neighbours(int i, int **array, int size_array){
v.reserve(size_array);
v.assign(&array[i][0], &array[i][size_array-1]);
//for (j = 0; j < size_array; j++) v[j] = array[i][j];
make_heap(v.begin(), v.end());
sort_heap(v.begin(), v.end());
v.erase(v.begin());
assign_neighbors(i);
}
感谢您的帮助。