setty
Граф
Ответ: Вопрос по С++
у меня следующий вопрос
речь идет о двумерном динамическом массиве
создается он след образом
затем передается в другую функцию которая ничего не знает о том что это за массив, она лишь знает что он двухмерный (это общее предположение верное во всей программе). Вопрос в том как эта функция может узнать о размерности переданного ей массива. Говорят вектор содержит в себе информацию о кол-ве эллементов но я так и не смог её получить никак по другому как следующим способом который мне кажется далек от предпочитаемого:
есть ли другой способ?
у меня следующий вопрос
речь идет о двумерном динамическом массиве
создается он след образом
Код:
using namespace std;
typedef std::vector<int> row;
vector<row> matrix;
matrix.clear();
for(int i=0; i<my; i++)matrix.push_back(row(mx));
Код:
vector<row>::iterator rows = matrix.begin();
int x = (int)(sizeof(rows) / sizeof(int));
row::iterator cols = (*rows).begin();
int y = (int)(sizeof(cols) / sizeof(int));