![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]()
Прочитав уже на порядок больше приходится возвращаться для закрепления материала назад. Вот появились некоторые вопросы касательно конструкторов.
Если у класса по дефолту имеется дефолтовый конструктор, который отрабатывает если нет пользовательских конструкторов. Зачем явно объявлять дефолтовый конструктор в классе? Читаю Рихтера, там такое встречается частяком. Например, PHP код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Откуда он тут имеется? Тут 2 конструктора. Дефолтный есть только если нету никаких конструкторов.
Вот это же не будет работать, ибо дефолтного тут уже нет и конструктор без параметров не объявлен. Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 12.02.2015 в 12:08. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]() Цитата:
Т.к. тот язык примитивен и возможностей маловато, пришлось переходить на нечто другое. Вот выбор пал на C#. Как передать в статический конструктор параметр? Например, будет нужно присвоить статическому полю некое значение "из вне". Это вообще реализуемо? У меня код не работает такой: Код:
Ошибка 1 "StaticMatod_by_Troelsen.SavingsAcc ount.SavingsAccount(double)": статический конструктор не должен иметь параметров C:\Users\hoz\Documents\Visual Studio 2010\Projects\StaticMatod_by_Troels en\StaticMatod_by_Troelsen\Program. cs 54 Последний раз редактировалось Stilet; 13.02.2015 в 21:28. |
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Нет, вы ж не можете его сами вызвать.
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Зачем вам конструктор для изменения свойства?
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи о классах и конструкторах в Microsoft Visual С++ | Chel | Visual C++ | 0 | 19.09.2010 13:13 |
Наследование классов | Serjuk | Общие вопросы C/C++ | 9 | 11.04.2010 16:25 |
С++ использование классов | moron | Помощь студентам | 3 | 06.04.2010 00:30 |
С++ использование классов | moron | Общие вопросы C/C++ | 0 | 03.04.2010 22:40 |
Создание классов и использование объектов классов при написании программ в среде C++. | Frozen inside | Помощь студентам | 0 | 16.04.2009 23:18 |