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

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

Восстановить пароль Регистрация
 
grrrrr
 Аватар для grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
30.05.2011, 16:34     Конструкторы, Деструкторы. вывод на экран #1
Здравствуйте уважаемые форумчане!
Из книги взял пример кода по конструкторам. Вот код:

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..."?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2011, 16:34     Конструкторы, Деструкторы. вывод на экран
Посмотрите здесь:

НАследуются ли конструкторы и деструкторы? C++
C++ Конструкторы/Деструкторы
C++ Конструкторы и деструкторы
C++ Классы. Конструкторы. Деструкторы
C++ Конструкторы и деструкторы
C++ Конструкторы и деструкторы
Конструкторы и деструкторы C++
Конструкторы и деструкторы C++

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

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

Добавлено через 1 минуту
Запусти програму из командной строки, тогда увидиш результат.
grrrrr
 Аватар для grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
30.05.2011, 16:50  [ТС]     Конструкторы, Деструкторы. вывод на экран #3
Точно, Спасибо!
Yandex
Объявления
30.05.2011, 16:50     Конструкторы, Деструкторы. вывод на экран
Ответ Создать тему
Опции темы

Текущее время: 08:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru