С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Удаление указателя на матрицу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача про этажи и время. Очень надо, но не понятно( http://www.cyberforum.ru/cpp-beginners/thread1011234.html
Помогите пожалуйста написать код с++. Пользователь вводит номер этажа, а программа выводит время подъема человека. Сказано что на 1 этаж человек тратит 7 секунд и скаждым этажом он устает на 1.05...
C++ Класс метод Зейделя Парни, помогите, задание курсовой, написать класс для сну решением методом зейделя.. искал в инете инфу ничего особого нету, для слау нашел, а для сну нету.. есть у кого инфа какая? лучше всего... http://www.cyberforum.ru/cpp-beginners/thread1011224.html
Запрограммировать алгоритм сортировки одномерного массива слиянием C++
Добрый вечер. Нужна помощь в написании программы. Буду благодарен,если знающие люди,помогут мне. Вот такое задание: "Запрограммировать алгоритм сортировки одномерного массива слиянием. Подсчитать...
C++ Построить класс для работы с односвязным списком
Построить класс для работы с односвязным списком. Элементы списка – действительные числа. Создать два упорядоченных по возрастанию списка, слить их в один (также упорядоченный по возрастанию),...
C++ Клиент-серверное приложение - передача потокового видео на сервер http://www.cyberforum.ru/cpp-beginners/thread1011205.html
Прошу помощи. Суть такова нужно написать приложение клиент(с++)(win/linux) сервер(php) которое будет захватывать и передавать видео на сервер(потоковая передача). Сервер в свою очередь будет...
C++ Тип данных стринг Подскажите пожалуйста сколько сколько символов влезает в string? 256 или нет? А если нет то сколько? подробнее

Показать сообщение отдельно
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 798
Записей в блоге: 10
19.11.2013, 16:14
Цитата Сообщение от kirsanv43 Посмотреть сообщение
деструктор вызывает эту функцию и передает в качестве параметра двумерный массив указателей , объявленный в классе.

Добавлено через 5 минут
т.е диструктор автоматически удаляет этот самый массив указателей и не возникнет ни какой утечки, если я не вызову в нем функцию DeleteMatrix(...)?

ты хочешь сказать что у тебя есть класс


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 class YourClass{
   int * member;
 
   void Delete(int * obj)
   { 
      // deleting 
   } 
  // такое конечно бывает но в твоем случае лучше сразу удалять в классе твою переменную ,и не нужно ее 
  // передавать ч/з аргументы когда ты ее и так видишь 
  // И если у тебя есть аргумент,то ды должен работать с аргументом а не исо внешней переменной ,
  // void Methofd(это называется аргумент!) 
  // You understand me ?
   ~YourClass()
   {
      Delete(iunt * obj);
   }
 };
Добавлено через 6 минут
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
class Matrix{
 
 int ** p;
 int N,M;
public:
 Matrix(int width,int height): N(hight), M(width) 
 {
    p = new int[N];
    for(int i = 0;i < N;i++)
    {
       p[i] = new int[M];
    }
 }
 
 // Your methods 
 ~Matrix()
  {
    for(int i = 0;i < N;i++)
    {
       delete [] p[i];
    }
     delete [] p;
  }
};
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.