検索結果 2 件
- 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...
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: グローバル変数の危険性を減らすために
- 返信数: 14
- 閲覧数: 6516
Re: グローバル変数の危険性を減らすために
あ…確かにグローバル空間にある関数とローカル空間にある変数が衝突しますね。
これは気づいていませんでした。ありがとうございます。
具体的な問題点はこれくらいでしょうか。
これは気づいていませんでした。ありがとうございます。
具体的な問題点はこれくらいでしょうか。