掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.28476

static変数を別ファイルから参照してよいか
投稿者---るす(2006/10/14 17:11:36)


あるファイルにてstatic変数で宣言して、
関数経由でその変数を別のファイルから参照することは、
何かまずいのでしょうか。
また、もし問題なかったとして、
これはあまり推奨されない利用方法なのでしょうか?

例)
下記のget_foo関数を別ファイルから呼び出すことで
結果的にstatic変数を別ファイルから参照した場合。

----------------------
static int a = 1;

int* get_foo()
{
 return &a;
}
----------------------





この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:static変数を別ファイルから参照してよいか 28478 yoh2 2006/10/14 17:21:18


No.28478

Re:static変数を別ファイルから参照してよいか
投稿者---yoh2(2006/10/14 17:21:18)


問題ありません。
staticが付いていても、変数名の通用範囲が変わるだけです。
static付の関数も同様。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧