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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lil Crazy
6 / 6 / 1
Регистрация: 23.03.2009
Сообщений: 198
#1

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

12.06.2009, 10:12. Просмотров 831. Ответов 2
Метки нет (Все метки)

Здравствуйте уважаемые программисты Как сделать проверку на: можно ли выделить память и на можно ли её освободить???
Код выделения:
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'ом????
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2009, 10:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Динамическое освобождение и выделение паямти под двумерные массивы (C++):

Динамическое выделение памяти, массивы - C++
Напишите программу, которая динамически выделяет память для переменной типа float, инициализируемого значением 3,0 и для массива из 15...

Двумерные динамические массивы-матрицы (выделение памяти) - C++
Помогите пожалуйста,разобраться. В динамической памяти сначала выделяется память для указателей на соответствующие двумерные массивы(строки...

Динамическое выделение памяти под массив - C++
Я хочу функцию использовать пару раз, количество команд будет уменьшаться, и &quot;n&quot; надо менять. Как написать не знаю. 12 или 13 строка. ...

Динамическое выделение памяти под объект - C++
Здравствуйте, меня интересует несколько вопросов по поводу конструкции new. Есть такой код: struct element { std::string...

Динамическое выделение памяти под массив - C++
Доброго времени суток. Как реализовать динамическое выделение памяти под массив, к примеру размера n, при том, что значение этого n в...

Динамическое выделение памяти под строки - C++
Доброго времени суток. Изучаю основы C++, дошел до раздела &quot;указатели и динамическое выделение памяти&quot;. Имеется код, в котором...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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/
0
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
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;}
//...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2009, 11:51
Привет! Вот еще темы с ответами:

Динамическое выделение памяти под структуру - C++
#include &lt;iostream&gt; using namespace std; struct person { char*name; char *adres; int age; }; void allocation (person *mas,...

Динамическое выделение памяти под массив int - C++
плиз хелп Написать функцию getPrimes, которая принимает массив типа int и его размер. Функция должна вернуть указатель на новый...

Динамическое выделение памяти под двумерный массив - C++
Нужно написать программу, динамически выделяем память под двумерный массив, функции ввода-вывода, функцию, которая будет складывать 2...

Динамическое выделение памяти под объект класса - C++
Помогите динамически выделить память под объект класса.


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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