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

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

Войти
Регистрация
Восстановить пароль
 
feelossoff
0 / 0 / 0
Регистрация: 28.03.2009
Сообщений: 77
#1

Программа с использованием деструкторов - C++

28.03.2009, 20:39. Просмотров 522. Ответов 8
Метки нет (Все метки)

Товарищи эксперты! помогите с курсовой надо срочно наваять программу на С++ с использованием деструкторов. Буду премного благодарен
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2009, 20:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа с использованием деструкторов (C++):

Задание с использованием конструкторов и деструкторов - C++
Нужна ваша помощь. Само задание: Разработать класс - СТУДЕНТ. В закрытой части определить данные: фамилия, номер зачетной книжки,...

Ошибки в программе с использованием конструкторов/деструкторов - C++
Приветы Есть код: #include <iostream> #include <cmath> #include <stdlib.h>

Создание деструкторов - C++
Было задание сделать деструкторы для 2-х классов: class A { public: int *a; A() { a = new int; } }; class B : public A { ...

Вывод деструкторов коутами - C++
Посмотрите пожалуста, я чегото почти никогда не вижу того, что написанов деструкторах. Или они очень несиметричны. Вот примерно так...

Отладчик и вызов деструкторов - C++
Всем привет. Как в отладчике посмотреть, были ли вызваны деструкторы локальных объектов функции?

Наследование - вызов конструкторов и деструкторов - C++
Делаю два класса - предок и потомок: class class_1_type { private: int t; public: class_1_type(int t_) { t = t_; cout <<...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Vourhey
Почетный модератор
6481 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
28.03.2009, 20:59 #2
C++
1
2
3
4
5
6
7
8
class a
{
~a(){;}
};
int main()
{
return 0;
}
0
Monte-Cristo
2789 / 1375 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
28.03.2009, 21:11 #3
Vourhey, клевый курсач
0
Vourhey
Почетный модератор
6481 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
28.03.2009, 21:24 #4
Don Corleone, каков вопрос - такой и ответ
0
feelossoff
0 / 0 / 0
Регистрация: 28.03.2009
Сообщений: 77
29.03.2009, 18:44  [ТС] #5
Ребята! ну пожулуйста приведите пример проги с деструкторами - вы ж програмеры, вы шарите к примеру для решения массивов. Вы сто процентов с деструкторами дело имели
0
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
29.03.2009, 18:49 #6
C++
1
2
3
4
5
6
7
8
9
class a
{
~a(){cout << "Внутри деструктора";}
};
int main()
{
a b;
return 0;
}
Программа выведет "Внутри деструктора"
0
Monte-Cristo
2789 / 1375 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
29.03.2009, 22:42 #7
feelossoff, в массивах деструкторов нет... вот если класс должен динамически создавать массив, тогда он должен его и далять в деструкторе...
например

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class a
{
  private:
    int *mas;
  public:
    a(int n) {mas = new int[n];}
    ~a(){delete mas;}
};
 
int main()
{
 
return 0;
}
0
ISergey
Maniac
Эксперт С++
1374 / 885 / 52
Регистрация: 02.01.2009
Сообщений: 2,658
Записей в блоге: 1
29.03.2009, 22:49 #8
Цитата Сообщение от Don Corleone Посмотреть сообщение
C++
1
2
.. mas = new int[n];
~a(){delete mas;}//delete[] mas;
а ошибки зачем делать..
0
Monte-Cristo
2789 / 1375 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
29.03.2009, 23:00 #9
Цитата Сообщение от ISergey Посмотреть сообщение
а ошибки зачем делать..
не доглядел
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2009, 23:00
Привет! Вот еще темы с ответами:

Порядок вызова конструкторов/деструкторов - C++
Вопрос чисто теоретический. Попробую сформулировать, не ругайте если получится коряво. Например, есть некий класс для писанины в лог,...

Правильное использование конструкторов и деструкторов - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; class Worker {public: ...

Разработка классов, создание конструкторов и деструкторов - C++
Здравствуйте, помогите решить следующее задание: Постpоить класс для pаботы со cтpоками. Класс должен включать следующие поля: массив...

Вызов конструкторов/деструкторов при наследовании - C++
Объясните пожалуйста, как получается вывод на экран 2531 #include &lt;iostream&gt; class A { public: A(int n = 2) : m_i(n) {...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.03.2009, 23:00
Ответ Создать тему
Опции темы

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