|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.05.2009, 16:59 | #1 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Конструкторы С++ Билдер
Здравствуйте программисты! Скажите пожалуйста, это правда,что конструктор предназначен для того,чтоб инициализировать переменные сразу, в момент создания переменных,только для этого он предназначен. Ещё, в конструкторе можно описывать только переменные которые находятся в разделе private или protected,или нет? Просто,когда я объявляю конструктор, например вот так,ниже,тогда я описую переменные из привата, в конструкторе пишу такие же самые переменные как в привате, без описания не компилируется. И последнее, зачем в в конце строки, ниже counter():count(0),f(5){} , ставиться знак "{ }",просто без него не работает.Заранне благодраю за ответ.
Код:
Последний раз редактировалось prikolist; 02.05.2009 в 17:02. |
02.05.2009, 17:16 | #2 | ||||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
Цитата:
Цитата:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||||
02.05.2009, 17:21 | #3 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Всё понятно, но не понял последний ваш ответ по поводу моего вот этого вопроса.
Код:
int f; , а они описаны в протектеде. Ещё,встретил вот такую строку. Если не сложно, дайте расшифровку пожалуйста.Вот строка. Код:
Последний раз редактировалось prikolist; 02.05.2009 в 17:24. |
02.05.2009, 17:26 | #4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
В конструкторе можно инициализировать переменные из private, protected и public. Код:
То есть как-то так: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
02.05.2009, 17:38 | #5 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Спасибо. Вопрос. Тоесть в скобочках из этой строки,ниже которая. Вначале описуется televizor(double sqr, int count, int flr):
Тоесть скобки предназначенны для описания переменных с типами, а дальше, после двуеточия,в скобочках, например :square(sqr), count_room(count), идёт присваивание этим переменным double sqr, int count, int flr значений. Код:
|
02.05.2009, 17:40 | #6 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Цитата:
square, count_room и floor.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конструкторы и классы С++ | Lioness | Помощь студентам | 12 | 06.11.2011 09:50 |
Конструкторы класса и двунаправленный список | (*_*) | Общие вопросы C/C++ | 2 | 29.04.2009 18:17 |
Конструкторы и деконструкторы | Элодар | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 5 | 11.02.2009 10:25 |
Конструкторы | Лорд | Общие вопросы C/C++ | 1 | 21.12.2008 18:35 |