Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 135
от 22.06.2005, 19:00

Администратор:Калашников О.А.
В номере:Вопросов: 2, Ответов: 3


Вопрос № 22270: Доброго время суток! Есть 2 класса CA и CB. В CA есть переменная с типом CB,а в CB переменная с типом CA. Как подправить листинг(в приложении) что не выходила ошбка что какой то из них не определн?...
Вопрос № 22290: Чем лучше работать с DBF - файлами из С++Builder 6 (без использования BDE, ODBC и т.п.). Желательно FreeWare. Если можно осчастливьте ссылочкой. Заранее спасибо ...

Вопрос № 22.270
Доброго время суток!
Есть 2 класса CA и CB. В CA есть переменная с типом CB,а в CB
переменная с типом CA.
Как подправить листинг(в приложении) что не выходила ошбка что
какой то из них не определн?

Приложение:

Отправлен: 16.06.2005, 20:35
Вопрос задал: Виталий (статус: 1-ый класс)
Всего ответов отправлено: 2

Отвечает: yatagan
Здравствуйте, Виталий!
нужно использовать обьявление класса:
class C;
перед местами где обьявляются экземпляры этого класса, чтобы компилятор знал, что такой класс существует, но его определение находиться где-то дальше.
---------
Україна понад усе!
Ответ отправил: yatagan (статус: 2-ой класс)
Отправлен: 16.06.2005, 22:17
Оценка за ответ: 3
Комментарий оценки:
Да, но при этом он ругнется на конструктор и деструктор класса-если добавим конструктор CB::CB(CA A)
и деструктор CB::~CB().

Отвечает: DSota
Здравствуйте, Виталий!

Можно сделать для них 1 общий базовый класс, в который поместить все функций и переменные, которые используються в обоих классах.

Приложение:

---------
Открыть глаза навстречу солнцу.

Ответ отправил: DSota (статус: Практикант)
Отправлен: 17.06.2005, 09:38
Оценка за ответ: 4
Комментарий оценки:
Да, я думал об этом- но хотелось бы
избежать динамической идентификации типов- ведь эти класы могут
содержать функции отсутвующие в наследуемом. Есть еще варианты?


Вопрос № 22.290
Чем лучше работать с DBF - файлами из С++Builder 6 (без использования BDE, ODBC и т.п.). Желательно FreeWare. Если можно осчастливьте ссылочкой.
Заранее спасибо
Отправлен: 17.06.2005, 13:44
Вопрос задал: Сантюров Владимир (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: Rusland
Здравствуйте, Сантюров Владимир!
Недавно кто-то упоминал ссылку http://sourceforge.net/projects/tdbf
Ответ отправил: Rusland (статус: 5-ый класс)
Отправлен: 17.06.2005, 13:53


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Отписаться
Вспомнить пароль

В избранное