Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2012, 13:47   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Незачто. Пользуйся на здоровье )
Только про уборку мусора не забывай. Матрицу создал, нужно и освобождать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.03.2012, 14:08   #12
Alendorff
Форумчанин
 
Аватар для Alendorff
 
Регистрация: 04.06.2011
Сообщений: 104
По умолчанию

которое delete?
Но ведь программа по закрытию всё почистит? Или это прям... стоит делать?
Alendorff вне форума Ответить с цитированием
Старый 09.03.2012, 14:52   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Но ведь программа по закрытию всё почистит?
Угу. Рабы приберут.
Вот он людской менталитет - загадить с удовольствием, а убраться... Зачем? Природа все переварит.
Так же и в компьютерах. Мусор после себя оставлять не хорошо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.03.2012, 15:15   #14
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Цитата:
Сообщение от Alendorff Посмотреть сообщение
Но ведь программа по закрытию всё почистит?
Почистит, почистит... Если только до этого самого "закрытия" доживёт...
Код:
#include <iostream.h>

const int N = 300 ;

int** sum( int size, int arr1[][N], int arr2[][N] ) {

   int **sum=new int*[size];
   
   for (int i=0; i<size; i++) {
      sum[i]=new int[size];
      for (int j=0; j<size; j++) {
           sum[i][j]=arr1[i][j]+arr2[i][j];
      }
   }

   return sum;

}


int main() {

   int a1[N][N], a2[N][N] ;
   int i, j ;

   for ( i = 0; i < N; i++ ) {
      for ( j = 0; j < N; j++ ) {
         a1[i][j] = i+j+1 ;  
         a2[i][j] = N-j-i ;
      }
   }

   int** summa ;
   for ( i = 0; i < N*N; i++ ) {
      summa = sum( N, a1, a2 ) ;
/*
      for ( i = 0; i < N; i++ ) 
         delete summa[i] ;
      delete summa ;
*/
   }
   
   return 0 ;

}
120309.jpg
...
Может, пока дурная привычка брать в одном месте, а отдавать в другом, не приклеилась, к ней и привыкать не стоит, а? А делать через параметры?..
Vago вне форума Ответить с цитированием
Старый 09.03.2012, 17:23   #15
Alendorff
Форумчанин
 
Аватар для Alendorff
 
Регистрация: 04.06.2011
Сообщений: 104
По умолчанию

Хорошо, обещаю удалять за собой )
Alendorff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция возвращающая указатель ]tach[ Общие вопросы C/C++ 1 19.01.2011 14:35
Функция возвращающая char Exeil Общие вопросы C/C++ 2 18.10.2010 19:42
Пользовательская функция,возвращающая массив savraska Microsoft Office Excel 2 20.04.2010 03:12
Функция возвращающая массив babaj Общие вопросы Delphi 8 04.07.2009 17:40
Создание надстроек. Функция, возвращающая массив значений Jarik Microsoft Office Excel 6 13.01.2009 23:11