Помогите чайнику в С
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено DASM 11 февраля 2003 г. 14:07

Есть два хидер файла, скажем а.h и b.h В них описаны разные там прототипы и объявления. Ну ессно для защиты от повторного включения в
a.h написано
#ifndef __A_H__
#define __A_H__
#include "b.h" //мне надо знать о типах из b.h
тут мои объявы
#endif //__A_H__
Ну и в b.h также. Так вот мне надо чтобы b.h "знал" о типах, объявленных в а.h и наоборот.
И вот проблема, при компиляции этого b.h поскольку __A_H__ стало defined то а.h совершенно логичным образом не хочет включать в себя b.h и нифига не знает о типах в нем объявленных.
Какие будут предложения ?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru