Форум программистов, компьютерный форум CyberForum.ru

Динамическое освобождение и выделение паямти под двумерные массивы - C++

Войти
Регистрация
Восстановить пароль
 
Lil Crazy
 Аватар для Lil Crazy
5 / 5 / 1
Регистрация: 23.03.2009
Сообщений: 198
12.06.2009, 10:12     Динамическое освобождение и выделение паямти под двумерные массивы #1
Здравствуйте уважаемые программисты Как сделать проверку на: можно ли выделить память и на можно ли её освободить???
Код выделения:
C++
1
2
3
4
5
6
7
8
9
10
int **CreateMatrix(const int K,const int L)
{
    int i;
    int ** X = new int*[K];
           for(i=0; i<K; i++)
    {
                       X[i] = new int[L];
    }
    return X;
}
Код освобождения:
C++
1
2
3
4
5
6
7
8
9
void FreeMatrix(int **X, const int K)
{
    int i;
    for(i=0; i<K; i++)
    {
        delete[] X[i];
    }
    delete[] X;
}
И есть ли аналог паскалевской процедуры процедуры MaxAvail?

Добавлено через 14 часов 18 минут 27 секунд
Мне надо выделенный и освобождённый массивы сравнивать м NULL'ом????
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2009, 10:12     Динамическое освобождение и выделение паямти под двумерные массивы
Посмотрите здесь:

C++ Динамическое выделение памяти под объект
C++ Динамическое выделение памяти под двумерный массив
Динамическое выделение памяти под двумерный массив C++
Динамическое выделение памяти под объект класса C++
C++ Двумерные динамические массивы-матрицы (выделение памяти)
Динамическое выделение памяти под структуру C++
Динамическое выделение памяти под массив C++
Динамическое выделение памяти под двумерный массив C++
C++ Динамическое выделение памяти под массив
C++ Динамическое выделение памяти, массивы
C++ Динамическое выделение памяти под строки в стиле Си
Динамическое выделение памяти под структуру (malloc) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lerikh
 Аватар для Lerikh
14 / 14 / 0
Регистрация: 09.06.2009
Сообщений: 42
12.06.2009, 10:23     Динамическое освобождение и выделение паямти под двумерные массивы #2
если не боишься английского, то вот несколько статей:
http://www.cantrip.org/wave12.html
http://oopweb.com/CPP/Documents/CPPH...g-HOWTO-9.html
http://www.cplusplus.com/reference/c.../cstdlib/free/
rangerx
1919 / 1528 / 139
Регистрация: 31.05.2009
Сообщений: 2,892
12.06.2009, 11:51     Динамическое освобождение и выделение паямти под двумерные массивы #3
C++
1
2
3
4
5
6
7
8
#include <new>
#include <iostream>
//...
int *p = NULL;
try{
      p = new int[10];
}catch(std::bad_alloc exc) { std::cout << "Error\n"; return 1;}
//...
Yandex
Объявления
12.06.2009, 11:51     Динамическое освобождение и выделение паямти под двумерные массивы
Ответ Создать тему
Опции темы

Текущее время: 20:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru