我正在写一个代码使用STL Vector类如何在STL向量矩阵中插入一个元素?
我矩阵是这样创造adjacency_matrix:
vector<vector<float> > adjacency_matrix;
我需要知道我可以在矩阵中插入新值,类似于到v [ X] [Y] = Z
我尝试这种代码,但它失败:
adjacency_matrix.insert((adjacency_matrix.begin()+node1).begin()+node2,distance);
例
我有这个
0 [] 7 9 2.6 0 [] 3.5 [] [] 0 [] [] [] [] 0
然后,我不得不插入(3,2)位置 12.5值的结果必须是这样的:
0 [] 7 9 2.6 0 [] 3.5 [] [] 0 [] [] 12.5 [] 0
你能帮助我?
[插入元件为二维向量]的可能的复制(http://stackoverflow.com/questions/27241177/inserting-elements-into-2d-vector) –
首先必须在创建一个项外部向量能够在内部插入值。 –
@ vidhu-gangvar没有重复:我想在确定的位置添加一个新的元素,不仅添加这个 – AlmuHS