powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подскажите новичку о деструкторе
4 сообщений из 4, страница 1 из 1
Подскажите новичку о деструкторе
    #34483733
tank555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно создать класс для вычисления формулы:
Код: plaintext
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.
35.
36.
37.
class Formula
{
private:
        float x;
        float A,B,C,Y;
public:
    Formula();
  ~Formula();
    void rez(float Xk,float g,float dX, float Xn);

};

Formula::Formula()
  {
    cout<<endl<<"Начало вычислений"<<endl<<endl;
  }

Formula::~Formula()
  {
    cout<<endl<<"Вычисление завершено"<<endl;
  }

void Formula::rez(float Xk,float g,float dX, float Xn)
  {
    .....
    cout<<Y;
  }


int main()
  {
    Formula f;
    f.rez( 20 . 00 , 0 . 34 , 1 . 0 ,-. 350 );
    cin.get();
    return  0 ;
  };


Почему не срабатывает деструктор? Ведь по идее он должен выдать:
"Вычисление завершено".
...
Рейтинг: 0 / 0
Подскажите новичку о деструкторе
    #34483803
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должен выдавать после нажатия клавиши.

Если у тебя консоль, которая сразу закрывается, сделай так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
int main()
  {
{
    Formula f;
    f.rez( 20 . 00 , 0 . 34 , 1 . 0 ,-. 350 );
}
    cin.get();
    return  0 ;
  };
...
Рейтинг: 0 / 0
Подскажите новичку о деструкторе
    #34483820
tank555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо! Извините за ламерский вопрос.
...
Рейтинг: 0 / 0
Подскажите новичку о деструкторе
    #34483841
StepLg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
деструктор у тебя срабатывает после твоего cin.get(), если что. для того, чтобы это увидеть достаточно запустить твое приложение в консоли. после cin.get() он как раз выведет тебе сообщение деструктора.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подскажите новичку о деструкторе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]