Я работаю на достаточно простую программе C с основным файлом, vector.c, vector.h, но я бег в эти вопросы:C Ресурс для программ с несколькими файлами
- где делать Я помещал include для файла .h, если декларации, которые он предоставляет, необходимы в обоих файлах c?
- Где я должен помещать typedefs, необходимые во всех 3 файлах?
похоже gcc жалуется, что бы ни случилось.
Может ли кто-нибудь ответить на эти вопросы или указать мне на ресурс, который я могу прочитать?
+1 Я бы сбросил бит «иногда» и навел OP на описание охранников включения: гораздо легче охранять все заголовки, как если бы они были включены несколько раз, чем работать в кругах, пытаясь понять, почему ваша компиляция начала ломаться, после того, как кто-то добавил невинно выглядящий '# include' :) – dasblinkenlight