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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кольцевой список http://www.cyberforum.ru/cpp-beginners/thread54162.html
Что нужно поменять,чтобы новые елементы добавлялись не в конец списка, а в начало? void List::Insert_end_list_2(int &x) { Plist pt_new; pt_new=new Node; pt_new->data=x; ...
C++ функции в С люди, подскажите как выводить адреса памяти формальных и фактических параметров функции? и какие параметры формальные, а какие- фактические?:) Формальные - это те, что пишутся в определении функции? http://www.cyberforum.ru/cpp-beginners/thread54158.html
C++ Перенос значение в файл
Народ подскажите как исходное значение перенести в тхт файл ..... и ище вопросик как значение вывести в матрицу ( если у меня програма табулирует функцию у= син(х) )
помогите плз с задачей на вывод элементов набора C++
Люди, помогите плз : Дано вещественное число B, целое число N и набор из N вещественных чисел, упорядоченных по возрастанию. Вывести элементы набора вместе с числом B, сохраняя упорядоченность...
C++ Определить длину строки. Проверить, есть ли в ней слово “one”. http://www.cyberforum.ru/cpp-beginners/thread54145.html
Всем привет Вобщем запара с лабороторкой по инфе, нада помощь Задача: Дана строка не более 20 английских символов. Определить длину строки. Проверить, есть ли в ней слово “one”. ...
C++ Анализ результатов Добрый вечер форумчане. Кто-нибудь сталкивался с описанием программы на С. Я вот тут застрял: Оценка стиля программирования + таблица; Оценка временной сложности программы + таблица; Оценка... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1695 / 882 / 45
Регистрация: 04.06.2008
Сообщений: 5,459
05.10.2009, 13:00
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
 
 //А вот функция освобождения памяти для каждой строки
void f_osv_mem(int* uk_na_stroku) {
 delete [] uk_na_stroku ;
}
 
int main (){
 
 int chislo= 5;
 int drugoe_chislo= 5;
 
 //Память выделяем
 int** a= new int* [chislo]; 
 for (int i= 0; i< chislo; i++) {
  a [i]= new int [drugoe_chislo];
 }
 
 //пАМЯТЬОСВОБОждаем. Для всех строк с помощью функции
 for (int i= 0; i< chislo; i++) {
  f_osv_mem( a [i]);
 }
 
 //Если бы нам надо было освободить память какой-нибудь одной иди двух строк, то
 //так написали бы
// f_osv_mem( a [0]);
// f_osv_mem( a [1]);
 
 
 
 //Ну и не забыть ещё так
 delete [] a;
 return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru