mse homjak (17.07.2023 12:26, просмотров: 94) ответил Vit на похоже, что месье таки забыл, что выделить место (и, если нужно,
при этом задать значение) можно один раз в пределах области
видимости. а extern указывает, что место выделено где-то, потому в
хедере переменные без extern хоть и допустимо описывать (выделять
место), но только при включении хедера не более одного раза.
Определил в подключаемом "*.h" переменную, как extern, подключил
"*.h" в "*.с", где используется переменная. Ругается на
переопределение. Если из "*.с" убрать инклуды с "*.h", то ругается,
что переменная не определена. Местный обладатель чорного пояса по Ц
победить не смог.