C - переопределение из-за включения головы - PullRequest
0 голосов
/ 27 марта 2020

Я программирую на C с ANCI C, и у меня проблема с определением bool. Я создал заголовок bool.h, который содержит только '' 'typedef enum {false, true} bool;' ''. Проблема в том, что у меня есть 2 заголовочных файла, давайте назовем их ah и bh, которые включают этот bool.h, потому что у них обоих есть прототип функций, которые возвращают bool. И у меня также есть другой заголовочный файл c .h, который включает в себя ah и bh, что приводит к ошибке компиляции переопределения bool. https://imgur.com/a/CUu897f

...