Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ где размещается массив и как его правильно удалять? У меня вопрос: в примере ниже создается объект класса Map в динамической памяти. В какой памяти тогда располагается массив m? и как его удалять(если нужно)? Удаляется ли он, если удалять как в этом... https://www.cyberforum.ru/ cpp-beginners/ thread688124.html C++ Проверка на попадение точки в указанную область
Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: #include <conio.h> #include <iostream.h> #include...
C++ Даны два множества чисел. Используя дополнительное множество, переписать в первое – четные элементы, во второе - нечетные Даны два множества чисел. Используя дополнительное множество, переписать в первое – четные элементы, во второе - нечетные Добавлено через 12 часов 12 минут ????? https://www.cyberforum.ru/ cpp-beginners/ thread688092.html C++ if или while? https://www.cyberforum.ru/ cpp-beginners/ thread688065.html
разбирая очередной урок по книге Шилдта решил попробовать заменить if на while, но почему-то во втором случае программа зацикливается! Кто может объяснить в чём причина? #include <iostream>...
C++ STL List
Вот в чем проблема, была дана задача, решить которую надо было с помощью Deque и List, Deque надобыло оформить через STL, а List написать ручками... С деком вопросов не возникло, а вот лист... Не...
C++ передача параметров из cgi программы в Php https://www.cyberforum.ru/ cpp-beginners/ thread688051.html
как передать в PHP-скрипт параметры, рассчитанные cgi-программой ? предположим есть программа: #include <iostream> using namespace std; int main()
C++ Изменение системы счисления https://www.cyberforum.ru/ cpp-beginners/ thread688049.html
Задача: перевести число (возможно, очень большое) из данной системы счисления в другую, а так же циклически сдвинуть переведённое число его на d позиций Проблема решения: на некоторых вариантах...
Не могу запустить code blocks C++
При запуске программы появляется окно с текстом- не могу создать каталок проекта (мой перевод с английского) Помогите.
C++ Проверка на ошибки(линейн.алгоритм) https://www.cyberforum.ru/ cpp-beginners/ thread688037.html
Проблем-с не могу вдублить где ошибки. #include <iostream> #include <cmath> using namespace std; int main () { wcout.imbue(locale("rus_rus.866")); int z,k,m,z,c; c = 3; cout << "Введите...
C++ Арифмитическое выражение Само задание: 13,4sin(-1,26)cos| x/7,5 | Где ошибка? #include <iostream> #include <Stdafx.h> #include <cmath> int main() { int x; int otvet; https://www.cyberforum.ru/ cpp-beginners/ thread688024.html
C++ Циклы: вычислить сумму и произведение ряда
Помогите пожалуйста..Короче нам задали сделать лабу и в одном из заданий такое уровнение (прикриплено ниже ) подскажите как в С++ записать или хоть обьясните что ето токое и как вообще оно решается...
C++ Метод простых итераций Необходимо реализовать программно метод простых итерация для решения НУ. к примеру возьмём x^6-3x^2+x-1, интервал изоляции корня . Однако до конца метод не понимаю. Точнее главные проблемы с... https://www.cyberforum.ru/ cpp-beginners/ thread687998.html
Don't worry, be happy
17260 / 10126 / 1961
Регистрация: 27.09.2012
Сообщений: 25,337
Записей в блоге: 1
04.11.2012, 12:30 0

Конструкторы и Деструкторы в С++. Не могу разобраться( - C++ - Ответ 3650241

04.11.2012, 12:30. Показов 862. Ответов 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <iostream>
#include <clocale>
#include <cstdlib>
 
 
class Example{
public:
    Example();//Конструктор без параметров
    Example(int);//Конструктор с параметрами
    ~Example();//Деструктор
 
    int getx(){return x;}//Метод возвращает значение x
    int gety(){return y;}//Метод возвращает значение y
private:
    int x;
    const int y;
};
 
Example::Example():y(5){
    x=3;
    std::cout<<"\t\tВызван контруктор без параметров\n";
}
Example::Example(int val):y(val){
    x=val*2;
    std::cout<<"\t\tВызван контруктор с параметром\n";
}
 
Example::~Example(){
    std::cout<<"\t\tВызван деструктор\n";
}
 
 
 
void foo(){
    std::cout<<"\tРаботает функция foo\n";
    Example obj;
}
 
 
int main()
{
    setlocale(LC_ALL,"Russian");
 
 
    std::cout<<"Создание объекта obj1:\n";
    Example obj1;
 
    Example *obj2;
    std::cout<<"Создание объекта obj2 в динамической памяти:\n";
    obj2=new Example;
 
    std::cout<<"Создание объекта obj3 с параметром = 5:\n";
    Example obj3(5);    
    std::cout<<"\tobj2->getx() = "<<obj2->getx()<<"\n";
    std::cout<<"\tobj2->gety() = "<<obj2->gety()<<"\n";
    std::cout<<"\tobj3.getx() = "<<obj3.getx()<<"\n";
    std::cout<<"\tobj3.gety() = "<<obj3.gety()<<"\n";
 
    std::cout<<"delete obj3:\n";
    delete obj2;
 
    foo();
 
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Конструкторы и Деструкторы в С++. Не могу разобраться( C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2012, 12:30
Готовые ответы и решения:

Конструкторы и Деструкторы
Добрый день всем!! У меня такой вопрос, не могу разобраться с работой конструкторов и деструкторов....

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

Конструкторы и деструкторы
Помогите, пожалуйста, исправить программу и закончить ее как надо. Необходимо реализовать класс...

Конструкторы и деструкторы
Создать класс LongLong для работы с целыми числами из 64 бит. Число должно быть представлено двумя...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.11.2012, 12:30

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

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

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

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

Конструкторы и деструкторы
Доброго времени суток. Дана такая задача: Разработать класс для объекта Patient: Фамилия, Имя,...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru