|
В С (по крайней мере, в K&R С) переменная, определенная без инициализатора, получала тип связывания common linkage. Поэтому несколько переменных, определенных в различных файлах с одним именем, ссылались на одну область в памяти, и все работало. В С++ и, возможно, в ANSI C (лень проверять) тип линковки таких переменных был изменен на public. Поэтому начальник не дебил, но отстал от технического прогресса сильно.
E-mail: info@telesys.ru