«Сохранение» общего блока
Я имею дело с некоторым устаревшим кодом, который используетCOMMON
блокирует экстенсивно и иногда используетSAVE
заявление. После консультации со стандартом Fortran, он говорит:
Появление общего имени блока предшествует и сопровождается косой чертой вSAVE
Оператор имеет эффект указания всех объектов в этом общем блоке.
При каких обстоятельствах размещение переменной в общем блоке не подразумеваетSAVE
? Поскольку переменная должна быть доступна в любом другом программном модуле, который включает этот общий блок, как это может бытьSAVE
ред?