![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
А, у Вас там еще второй конструктор есть.
Код:
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 01.11.2011
Сообщений: 172
|
![]()
Посмотри ответ EUGY, а реализация конструктора по умолчанию обязательна. Ты же создал реализацию конструтора с параметрами. А как компилятор знает как инициализировать данные в объекте.
Извольте, а какую реализацию подставит? Видимо я чего недопонимаю
Желание тысяча возможностей, нежелание - тысяча причин
Последний раз редактировалось Stilet; 02.05.2012 в 20:52. |
![]() |
![]() |
![]() |
#13 | |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]() Цитата:
Если бы не было никакого, то компилятор генерирует реализацию конструктора по умолчанию. Причем обрати внимание на разницу. arr_ver[i] = new vertex // конструктор по умолчанию arr_ver[i] = new vertex() //конструктор по умолчанию с инициализацией |
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 01.11.2011
Сообщений: 172
|
![]()
А какая в первом случае будет реализация?
Желание тысяча возможностей, нежелание - тысяча причин
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 24.12.2011
Сообщений: 54
|
![]() |
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
Ну проделай эксперимент
Код:
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 24.12.2011
Сообщений: 54
|
![]()
И еще вопрос, создавать объекты в цикле обязательно с 29 по 0 или можно наоборот? и есть ли разница?
|
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]() |
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 24.12.2011
Сообщений: 54
|
![]()
Еще раз большое спасибо!
|
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 18.02.2012
Сообщений: 155
|
![]()
Сначала нужно объявить указатель на указатель на класс, потом выделить под него память. Тогда обращаться нужно через два индекса и через точку, а не селектор.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив из классов | DeMoHoJIoG | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 12.03.2012 18:19 |
Сохранить массив классов в файл | Casper-SC | Общие вопросы .NET | 42 | 21.03.2010 09:27 |
Передать массив базового абстрактного класса функциям производных классов | mishutka999 | Общие вопросы C/C++ | 2 | 01.12.2009 14:08 |
Создание классов и использование объектов классов при написании программ в среде C++. | Frozen inside | Помощь студентам | 0 | 16.04.2009 23:18 |
Массив классов | nns2009 | Общие вопросы C/C++ | 15 | 03.02.2009 00:47 |