検索結果 2 件

by Shota
14年前
フォーラム: C言語何でも質問掲示板
トピック: グローバル変数の危険性を減らすために
返信数: 14
閲覧数: 6516

Re: グローバル変数の危険性を減らすために

構造体メンバとの重複、おそらくこれが一番痛いですね…。 グローバル変数は他と被らない長い変数名にする、だとか、接頭語としてGlobalをつけるだとかしないと実用性はなさそうですね。 その条件を満たした上でなら、この少し改良したマクロが使えそうです。 #ifndef INCLUDED_GACCESS_H #define INCLUDED_GACCESS_H #include <stdio.h> #ifdef GLOBAL_INSTANCE_DEBUG #define CREATE_GLOBAL(TYPE, VALUE) MAKE_GLOBAL_INSTANCE_DEBUG(TYPE, VALUE...
by Shota
14年前
フォーラム: C言語何でも質問掲示板
トピック: グローバル変数の危険性を減らすために
返信数: 14
閲覧数: 6516

Re: グローバル変数の危険性を減らすために

あ…確かにグローバル空間にある関数とローカル空間にある変数が衝突しますね。
これは気づいていませんでした。ありがとうございます。

具体的な問題点はこれくらいでしょうか。

詳細検索ページへ移動する