我正在尝试将带有 STL 容器的 C++ 代码转换为 C 和 Glib。那是对的吗?
//vector<pair<int, int> > coordinates;
GArray coordinates((int, int));
//vector<vector<int> > adj_Matrix;
GArray adj_Matrix(GArray(int));
//vector<vector<int> > path_indices;
GArray path_indices(GArray(int));
//vector<pair<int, int> > connecting_indices;
GArray connecting_indices(GVariant(int,int));
//vector<vector<pair<int, int> > > points;
GArray points(GArray(GVariant(int,int)));