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

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

Войти
Регистрация
Восстановить пароль
 
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
#1

Конструкторы, Деструкторы. вывод на экран - C++

30.05.2011, 16:34. Просмотров 366. Ответов 2
Метки нет (Все метки)

Здравствуйте уважаемые форумчане!
Из книги взял пример кода по конструкторам. Вот код:

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
#include <cstdlib>
#include <iostream>
 
class MyClass
{
    public:
        int x;
        
        MyClass(); //конструктор
       ~MyClass(); //детструктор      
};
 
MyClass::MyClass()
{
    x=10;
}
 
MyClass::~MyClass()
{
    std::cout << "Object destruction...\n";
}
    
int main(int argc, char *argv[])
{ 
    MyClass ob1;
    MyClass ob2;
    
    std::cout << ob1.x << " " << ob2.x << "\n";
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
у меня только вывод: 10 10

а по книги вывод: 10 10
Object destruction...
Object destruction...

почему так? где "Object destruction..."?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2011, 16:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Конструкторы, Деструкторы. вывод на экран (C++):

Конструкторы и деструкторы - C++
Привет. Есть структура, содержащая 7 полей, в которые я ввожу значения с клавиатуры. Нужно используя конструкторы и деструкторы...

Конструкторы и деструкторы - C++
Код: #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; class complex { private: double im; double...

Конструкторы и деструкторы - C++
Здравствуйте уважаемые программисты, помогите пожалуйста новичку? Не могу разобраться в программе, где смог там написал комментарий и то не...

Конструкторы и деструкторы - C++
#include &lt;iostream&gt; #include &lt;Windows.h&gt; class Try { public: void* px; Try() { printf(&quot;Try\n&quot;); px=malloc(12); }; ...

Конструкторы и деструкторы - C++
Не понимаю, как закончить программу. Написала конструктор и деструктор, хотя он тут и не нужен по идее. Но по заданию сделала. А как...

Конструкторы и деструкторы - C++
Помогите исправить программу. Необходимо реализовать класс с двумя полями, имеющими имена first и second. Обязательно должны...

2
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
30.05.2011, 16:44 #2
grrrrr, Правильно у тебя выводит, просто ты не успеваеш посмотреть на это, так как программа сразу завершаеться, тоесть строчки
Код
Object destruction...
Object destruction...
появляються на экране после
C++
1
system("PAUSE");
, а это доли секунди.

Добавлено через 1 минуту
Запусти програму из командной строки, тогда увидиш результат.
1
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
30.05.2011, 16:50  [ТС] #3
Точно, Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2011, 16:50
Привет! Вот еще темы с ответами:

Конструкторы/Деструкторы - C++
Доброго времени суток! Есть проблемка... после выполнении программа вылетает (без ошибок, просто выбивает в Windows программирую на BC...

Конструкторы и деструкторы - C++
Напишите простейшие примеры объявления и определения конструкторов и деструкторов. Желательно, чтобы были примеры с различными типами данных

Конструкторы и деструкторы - C++
Прочитал про конструкторы и деструкторы. Пишут что они нужны для инициализации переменных класса. Как они используются я понял, но не понял...

Конструкторы и деструкторы - C++
Необходимо реализовать класс с двумя полями, имеющими имена first и second. Обязательно должны присутствовать: Для инициализации...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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