>>701
グローバル変数ってどの関数からでも参照できちゃうでしょ?
だから、収集つかないの。どの関数からその変数が変更されるかっていうのを把握する
のは、とても難しいのね。
それで、グローバル変数はなるべく使わないということ。
使用するシーンの一例として、ごく小規模なプログラムで、画像処理用のバッファなど
をグローバル変数として宣言して使うことはあるかもしれません。
そういう単一の、共有するリソースならばグローバル変数として扱っても良いでしょう。
C++が使えるなら、グローバル変数を使うシーンは全くありません。