C/C++ゲーム製作総合スレッド Part1 at GAMEDEV
C/C++ゲーム製作総合スレッド Part1 - 暇つぶし2ch293:名前は開発中のものです。
12/06/06 13:50:04.63 s5fJFGX+
>>292
それがグローバル変数の「特徴」だな。 メリットにもなりうるし、デメリットにもなりうる。

どうしても複数の箇所から操作しなければならない変数だけ、ピンポイントでグローバルにするのはマジ有効。
何でもかんでもグローバルにするのは、あまり好ましくないと言われる。

熟練者が使えば凄く有効に使えるけど、
俺のような初心者は、最初から「グローバル変数は絶対に使わない」と決めてしまった方が楽w
他にもgoto文なんかがそうだね。


ちなみに自分は、C++のconst変数(いわゆる定数)のみ、
きちんと名前空間で整理した上で、まさに>276の方法でグローバル化することがある。

もちろん、ビルド時間や不要な情報が増えるというデメリットは超デカいけど、
一箇所にまとまるというメリットも、それなりに大きい。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch