5 / 5 / 3
Регистрация: 28.03.2010
Сообщений: 146
|
||||||
1 | ||||||
Конструкторы классов08.04.2010, 20:16. Показов 2645. Ответов 15
Метки нет (Все метки)
Схематично:
no appropriate default constructor available Подскажите, пожалуйста, где ошибка?..
0
|
08.04.2010, 20:16 | |
Ответы с готовыми решениями:
15
Конструкторы классов Наследование классов и конструкторы Конструкторы классов в неявно подключенных DLL Классы, конструкторы, деструкторы, методы классов |
5 / 5 / 3
Регистрация: 28.03.2010
Сообщений: 146
|
|||||||||||
08.04.2010, 20:37 [ТС] | 3 | ||||||||||
0
|
5 / 5 / 3
Регистрация: 28.03.2010
Сообщений: 146
|
||||||
08.04.2010, 20:40 [ТС] | 5 | |||||
Может проблема в том что в конструкторе есть входные параметры?
Если отойти от схематичного вида, то конструктор класса А выглядит так:
0
|
Унылый школьник
126 / 60 / 10
Регистрация: 06.11.2009
Сообщений: 353
|
|
08.04.2010, 20:42 | 7 |
У меня тоже спокойно компилятся оба варианта... Скиньте весь код на всякий случай
0
|
08.04.2010, 20:42 | 8 | |||||
Код
>mingw32-make g++ -c -o \main.o \main.cpp g++ \main.o -o \app >app Hello
0
|
Ignat
|
08.04.2010, 20:44
#9
|
Не по теме:
0
|
fasked
|
08.04.2010, 20:44
#10
|
Не по теме: Genius Ignat, бывает ступор иногда
0
|
Унылый школьник
126 / 60 / 10
Регистрация: 06.11.2009
Сообщений: 353
|
||||||
08.04.2010, 20:46 | 11 | |||||
Все ясно. Нужно в инициализации конструктора B писать конструктор A с необходимыми параметрами:
1
|
5 / 5 / 3
Регистрация: 28.03.2010
Сообщений: 146
|
||||||
08.04.2010, 20:53 [ТС] | 13 | |||||
error C2512: 'MIAE' : no appropriate default constructor available ЗЫ литература есть, там такой случай не рассматривается
0
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
||||||
08.04.2010, 21:01 | 14 | |||||
по хорошему в базовом классе надо прописать конструктор по умолчанию.
1
|
5 / 5 / 3
Регистрация: 28.03.2010
Сообщений: 146
|
|
08.04.2010, 21:02 [ТС] | 15 |
Всем спс))) Проблема решена. Тему можно закрывать.
0
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
08.04.2010, 21:02 | 16 |
по хорошему в базовом классе надо прописать конструктор по умолчанию.
И тогда то что я добавил можно стереть.
0
|
08.04.2010, 21:02 | |
08.04.2010, 21:02 | |
Помогаю со студенческими работами здесь
16
Еще немного про конструкторы обобщенных классов Как создавать конструкторы, что бы использовать переменные из любых классов? Что такое конструкторы классов, копирования, по умолчанию с запретом неявного приведения аргументов? Разработать иерархию классов, демонстрирующее работу с коллекцией объектов разных классов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |