Векторный Vector C++ Привет, я не понимаю синтаксис вложенных векторов для имитации массива, у меня есть следующий код.Векторный Vector C++
vector< vector< float> > myvector (n, vector < float> (2));
Но я не совсем понимаю, как это работает, особенно там, где вы указываете размер векторов и векторов в нем, если вы хотите сделать изменения размера так, что мой вектор вектор определил размеры, как я могу изменять размеры внутренних векторов? Нечто подобное изменение vec [10] [2]
к vec [10] [5]
(изменению второго измерения)
В дополнении к тому, как сделать копии с многомерными векторами что-то вроде:
vector< int> myvector (myVectorToCopy, myVectorToCopy+myVectorToCopy.size());
Но с несколькими размерами. Спасибо.
Знаете ли вы, как изменить размер простого вектора, например 'std :: vector a;'? Вы знаете, как получить доступ к элементам вектора? Объедините их. –
Вы хотите матрицы. Вы можете найти библиотеки C++ для них. –