| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > синтаксис |
| Автор: np9mi7 11.3.2005, 17:02 | ||||
| Добрый день. Есть код:
Копилятор BCB 6.0 выдает ошибку:
ошибка на объявление в AAA; Что делать? |
| Автор: chipset 11.3.2005, 17:13 |
| Покажи file.h, строку #38. |
| Автор: np9mi7 11.3.2005, 17:17 | ||
эта строка:
|
| Автор: chipset 11.3.2005, 17:26 | ||||
| Разве можно инициализировать конструктор другого класса при обьявлении его переменной-членом? Может ты хотел массив создать? Добавлено @ 17:29 Кроме того, мне кажется что AAA не увидит BBB, поскольку AAA был обьявлен ДО BBB. Добавлено @ 17:31 И вот это:
заменить надо на:
|
| Автор: np9mi7 11.3.2005, 17:42 |
| они видят друг друга.... Какой массив? Нет. Хочу описать свой тип, а в классе AAA объявить его с помощью конструктора с параметрами, но чето он не хочет... Тут вопрос где вызывать конструктор с параметрами |
| Автор: De Gray 11.3.2005, 18:11 | ||
У меня скомпилилось только такое уродство. |
| Автор: np9mi7 11.3.2005, 18:12 |
| instance... низя.... только в конструкторе... а жаль... придеться указатель делать... |
| Автор: Fantasist 11.3.2005, 21:09 | ||||
Такие вещи делаются в списке инизиализации конструктора:
|
| Автор: np9mi7 14.3.2005, 08:05 |
| всем спасибо!!! |