«Сохранение» общего блока

Я имею дело с некоторым устаревшим кодом, который широко использует блоки COMMON и иногда использует SAVE заявление. После ознакомления со стандартом Fortran он говорит:

Появление имени общего блока с предшествующей косой чертой в операторе SAVE имеет эффект определения всех сущностей в этом общем блоке.

При каких обстоятельствах размещение переменной в общем блоке не подразумевает SAVE ? Поскольку переменная должна быть доступна в любом другом программном модуле, который включает этот общий блок, как она могла быть не SAVE ed?

6
задан AstroCB 17 February 2015 в 03:21
поделиться