通知
すべてクリア
Topic starter
2003年7月29日 9:13 PM
グローバルな変数を一つのファイル(.cpp) で定義して、ほかのファイルにextern で貸しても
それにアクセスするときの速度などはどこでも変わらないのでしょうか? ローカル変数だと、
メモリの燃費がいいってのは聞きますが、似たようなことはないでしょうか?
2003年7月29日 9:30 PM
余程多量の大域変数を使いでもしない限り、大差ないと思います。
特殊な場合以外、こういう重箱の隅みたいなことを最初から気にしても始まりません。
妥当なアルゴリズムを採用して読みやすいコードを書き、それでもなお実行速度に問題
があるならプロファイラなどのツールを用いて客観的にボトルネックを抽出してから改
善を図る方が建設的です。
得てして、この手の細かい問題を突っつきまわすよりも、最適なアルゴリズムを採用す
る方が劇的に実行速度が改善されます。
Topic starter
2003年7月29日 10:26 PM
なるほど。ありがとうございます。
まぁ妥協案じゃなくて、奥まで知りたかっただけですので^^;