|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.10.2014, 20:48 | #1 |
Пользователь
Регистрация: 05.03.2013
Сообщений: 41
|
Конструктор без параметров
В каком случае можно не описывать конструктор без параметров и почему?
Один из вариантов, когда компилятор создает его сам. Т.е. программисту не нужно инициализировать сво-ва класса и/или выделить память, то он не указывает его, а компилятор автоматически создает "пустой" конструктор, который не только не имеет аргументов, но и сам конструктор ничего не выполняет. Последний раз редактировалось doss; 10.10.2014 в 20:52. |
10.10.2014, 23:37 | #2 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Вы правильно написали. Вот здесь почитайте для закрепления Какие функции C++ создает и вызывает молча
Конструктор с параметрами для удобства программиста, как и всё в C++ Например, если написать конструктор с параметрами, то не нужно писать дополнительные строки с сеттерами: Код:
Последний раз редактировалось 8Observer8; 11.10.2014 в 00:36. |
11.10.2014, 07:21 | #3 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
|
|
11.10.2014, 07:52 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Спасибо, что поправили!
|
11.10.2014, 09:53 | #5 |
Пользователь
Регистрация: 05.03.2013
Сообщений: 41
|
Код:
Последний раз редактировалось Stilet; 11.10.2014 в 12:29. |
11.10.2014, 12:31 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Допиши
Код:
I'm learning to live...
|
11.10.2014, 14:59 | #7 |
Пользователь
Регистрация: 05.03.2013
Сообщений: 41
|
|
11.10.2014, 15:24 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
11.10.2014, 15:29 | #9 |
Пользователь
Регистрация: 05.03.2013
Сообщений: 41
|
|
11.10.2014, 16:11 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
С полями? Им задается в памяти место. А точнее в куче. Т.е. поля класса получают указатели на свободную память.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка объявления функции без параметров на С++ или С | Денис6954 | Фриланс | 1 | 28.09.2014 12:28 |
Изменение параметров конструктора без аргументов | megadude000 | Помощь студентам | 0 | 20.04.2012 12:23 |
explicit конструктор без аргументов | _-Re@l-_ | Общие вопросы C/C++ | 0 | 20.12.2011 20:29 |
процедуры без параметров | Luckyman | Помощь студентам | 0 | 06.06.2011 16:05 |
Помогите сделать Процедуру без параметров | FreeZZZ | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 26.12.2008 15:04 |