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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
korshun0ff
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 16
#1

что такое конструктор? - C++

19.05.2010, 21:09. Просмотров 1355. Ответов 4
Метки нет (Все метки)

Обьясните плиз что такое конструктор? Это функция а что она делает и для чего?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2010, 21:09     что такое конструктор?
Посмотрите здесь:

Что такое конструктор? - C++
Конструктор - это такие детали , как map , player, enemy.Я правильно понял?

Что такое конструктор копий? - C++
Объясните, пожалуйста, на максимально простом языке, чем отличается конструктор от конструктора копий? Может это и одно и то же, хотя...

Что такое конструктор по умолчанию? Как инициализируются данные-члены объекта? - C++
Что такое конструктор по умолчанию? Как инициализируются элементы данных объекта, если класс имеет только неявно определенный...

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

Что делает конструктор? - C++
Я очень плохо понял вобще. Он вроде помогает создать в памяти место для переменных обьявленых в классе?? В каких слуаях его лучше...

Что возвращает конструктор? - C++
Здравствуйте! Я не могу понять, как происходит присвоение вот здесь: object obj = object(10) object - класс, написанный программистом....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nazz
WEB-developer
896 / 727 / 11
Регистрация: 12.03.2009
Сообщений: 2,802
Записей в блоге: 2
19.05.2010, 21:27     что такое конструктор? #2
конструкторы используються в ООП, для создания обекта необходимого класа. Потом етот обект можно обрабатывать функциями даного класа...
korshun0ff
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 16
19.05.2010, 23:59  [ТС]     что такое конструктор? #3
я знаю где используются но что это и что он делает хз=(
Crudelis
Шаровик затейник
672 / 414 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
20.05.2010, 00:04     что такое конструктор? #4
в классах нельзя инициализировать переменные т.е.
писать int n=0;
для этого используют конструктор
C++
1
2
3
4
5
6
7
8
class R
{
int n;
R()//вот он конструктор
{
n=0;
}
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2010, 00:15     что такое конструктор?
Еще ссылки по теме:

Объясните, что выполняет этот конструктор - C++
#include <iostream> #include <cstring> using namespace std; class Str { friend ostream& operator<<(ostream&, const Str&); ...

Параметр rhs, что это и для чего (конструктор-копировщик) - C++
Вот код: #include <iostream> class jurnal { public: jurnal() { }

Что такое Функции в C++ - C++
Можете объяснить что такое функции в C++, только подробно. Я не понимаю как они работают и да объясните что такое функции прототипы!...

Что это такое??? - C++
virtual void Show(); virtual void Set(); friend ostream& operator<<( ostream & tmp , Medc & obj); friend istream& operator>>(...

Что такое nan? - C++
Собственно вопрос: что такое nan? Допустим v=2 #include<iostream> #include<cmath> using namespace std; int main() { ...

Что такое основы c++? - C++
Точнее, я более-менее понимаю что это, но все же... Хотелось бы узнать очень подробно что туда входит. Что бы я мог твердо сказать: "Я...


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

Или воспользуйтесь поиском по форуму:
oxotnik
1589 / 1066 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
20.05.2010, 00:15     что такое конструктор? #5
Цитата Сообщение от Nazz Посмотреть сообщение
конструкторы используються в ООП, для создания обекта необходимого класа. Потом етот обект можно обрабатывать функциями даного класа...
Конструктор используется не для создания, а для инициализации объектов класса. Создает (т.е. выделяет память под объект) внутренняя реализация оператора new, она же и вызывает после создания определенную ф-ю (метод), называемую конструктором. Аналогично и с дестртруктором, delete перед освобождением памяти вызывает определенную ф-ю (метод), называемую деструктором.
Yandex
Объявления
20.05.2010, 00:15     что такое конструктор?
Ответ Создать тему
Опции темы

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