|
В принципе я победил ошибку, но что-то не получается у меня с typedef. Правильно ли я понимаю?
1. Нужно включать хидер в котором typedef с описанной структурой в каждый файл, где эта стуктура используется.
2. Хидер должен быть обвешан "условными" дефайнами ifndef/endif, чтобы избежать повторного переопределения.
3. структура определяется в каждом из файлов, где используются ее элементы. Но только во всех кроме одного она задается с префиксом extern.
Я сейчас сделал то же самое, но без typedef. Т.е. структура включена в каждый файл (кроме одного) с префиксом extern.
И все-таки как более правильно это делется? Создавать один хидер и инклюдить его во все файлы?
E-mail: info@telesys.ru