extern しても? – プログラミング – Home

通知
すべてクリア

[解決済] extern しても?


きー
 きー
(@きー)
ゲスト
結合: 22年前
投稿: 6
Topic starter  

グローバルな変数を一つのファイル(.cpp) で定義して、ほかのファイルにextern で貸しても
それにアクセスするときの速度などはどこでも変わらないのでしょうか? ローカル変数だと、
メモリの燃費がいいってのは聞きますが、似たようなことはないでしょうか?


引用未解決
トピックタグ
渋木宏明(ひどり)
 渋木宏明(ひどり)
(@渋木宏明(ひどり))
ゲスト
結合: 23年前
投稿: 196
 

余程多量の大域変数を使いでもしない限り、大差ないと思います。

特殊な場合以外、こういう重箱の隅みたいなことを最初から気にしても始まりません。

妥当なアルゴリズムを採用して読みやすいコードを書き、それでもなお実行速度に問題
があるならプロファイラなどのツールを用いて客観的にボトルネックを抽出してから改
善を図る方が建設的です。

得てして、この手の細かい問題を突っつきまわすよりも、最適なアルゴリズムを採用す
る方が劇的に実行速度が改善されます。


返信引用
きー
 きー
(@きー)
ゲスト
結合: 22年前
投稿: 6
Topic starter  

なるほど。ありがとうございます。
まぁ妥協案じゃなくて、奥まで知りたかっただけですので^^;


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました