ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
1331449 Топик полностью
mse homjak (17.07.2023 12:26, просмотров: 67) ответил Vit на похоже, что месье таки забыл, что выделить место (и, если нужно, при этом задать значение) можно один раз в пределах области видимости. а extern указывает, что место выделено где-то, потому в хедере переменные без extern хоть и допустимо описывать (выделять место), но только при включении хедера не более одного раза.
Определил в подключаемом "*.h" переменную, как extern, подключил "*.h" в "*.с", где используется переменная. Ругается на переопределение. Если из "*.с" убрать инклуды с "*.h", то ругается, что переменная не определена. Местный обладатель чорного пояса по Ц победить не смог.