![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| fuckingniger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 1.10.2010 Репутация: нет Всего: 1 |
нужно создать объект класса а имя его сделать в соответствии с одним из его полей...возможно ли это ?
Это сообщение отредактировал(а) fuckingniger - 2.11.2010, 21:05 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
||||
|
||||
| fuckingniger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 1.10.2010 Репутация: нет Всего: 1 |
создана некоторая иерархия классов с использованием наследования.нужно создать менюшку для общения с пользователем.я вот думал как именовать объекты которые будут автоматически создаваться пользователем . Сейчас подумал что стоит массив использовать но вот незадача:
есть класс worker создаю массив таким образом
меня комилятор огорчил что не может подобрать подходящего конструктора точнее нет подходящего доступного конструктора по умолчанию |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
читайте про паттерн фабрика
|
|||
|
||||
| fuckingniger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 1.10.2010 Репутация: нет Всего: 1 |
про что читать?
Добавлено через 3 минуты и 13 секунд и всё таки хотелось бы узнать почему компилятор ругается и как это лечить |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
созданием карты соответствий ид/имен с креаторными (создающими) фунциями, и вызовом нужной.. хотя нет не этим.. лечится читанием нужных книг Это сообщение отредактировал(а) mes - 2.11.2010, 21:44 |
|||
|
||||
| fuckingniger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 1.10.2010 Репутация: нет Всего: 1 |
а написал
не подскажите почему так работает а как выше - нет ???? Добавлено через 1 минуту mes это очень сложно для меня ... |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
потому что во втором случае вы создаете не массив объектов, а массив указателей..
а объект не можете в вашем случае создать, потому как у вас нет конструктора по умолчанию.. |
|||
|
||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: 1 Всего: 20 |
В классе workers добавьте строку в раздел public:
workers() { } -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |