Я просто играл с векторами в C ++, и один из способов получить пользовательский ввод и вставить вектор такой:
vector<int> v(5);
cout << "Enter 5 integers: \n";
istream_iterator<int> int_itr(cin);
copy(int_itr, istream_iterator<int>(), v.begin());
Я хочу знать, возможно ли то же самое для двумерного массива:
vector < vector<int> > input(3,vector<int>(2,0));
Одним из способов является итерация по строкам и столбцам for i=0 to rows.....for j=0 to cols take input
Я хочу узнать пути, помимо этого, используя векторную структуру данных для обработки ввода для многомерного массива