Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2008, 18:06   #1
Лорд
Новичок
Джуниор
 
Регистрация: 21.12.2008
Сообщений: 1
По умолчанию Конструкторы

Здраствуйте.....Я изучаю С++...дошёл до ООП...Вроде бы всё ясно было,пока не дошло дело до Конструкторов!!!Я вообще понять не могу принцип и смысл работы конструкторов...

Плз,обьясните по русски.....
Заранее спс...
Лорд вне форума Ответить с цитированием
Старый 21.12.2008, 18:35   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Конструктор - это функция, которая создает обьект класса. Вот когда вы пишете
Код:
char *str = new char[10];
Это вы вызываете конструктор по умолчанию (без параметров) для класса char. Конструктор выделяет память под создаваемый обьект. Вот в данном случае вы выделили 10 байт.

ПыСы: выделяете память под Массив обьектов. Тоесть вы выделяете память под 10 чаров.
MaTBeu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конструкторы и классы С++ Lioness Помощь студентам 12 06.11.2011 09:50