Евгений |
Отправлено: 26.01.2005, 23:19 |
|
Не зарегистрирован
|
Как динамически создать 2, 5, 15, ... одномерных массивов в зависимости от требуемого количества ? |
|
NedioVic |
Отправлено: 27.01.2005, 04:06 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 14
|
Я бы создал вектор векторов (массив):
CODE |
int vectors_count; // 2, 5, 15, ...
float **temp;
// Создаем временный вектор векторов
temp = new float* [vectors_count ]; // 2, 5, 15, ... одномерных массивов
for(i=0; i<vectors_count); i++)
{
// Если размерности векторов не одинаковые — то
// их можно определять вектором razmernosti_vectorov[i]
temp[i] = new float[razmernosti_vectorov];
}
// Удаляем временный вектор векторов
for(i=0; i<vectors_count); i++)
{
delete[] temp[i];
}
delete[] temp;
|
Вот и все!!! (Сори за тавтологию — иначе не смог )
|
|
olegenty |
Отправлено: 27.01.2005, 08:37 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
vector< vector< int>>
|
|
Евгений |
Отправлено: 27.01.2005, 20:43 |
|
Не зарегистрирован
|
Спасибо за помощь ! |
|
|