Re[3]: 変数の定義について


[コメントツリー表示を見る] [発言時刻順表示を見る]

Posted by Uz on 2000/01/07 23:19:50

In Reply to: Re[2]: 変数の定義について Posted by Q太郎 on 2000/01/07 10:05:19


    > StdAfxですか、
    > それとも、CxxxAppですか?
    >
    > もう少し教えてください。
    すみません。VBの質問かと思ってました。
    VCの話でしたね。

    CxxxAppのメンバ変数にして
    theApp.XXXX とかでアクセスするのも一つの手だし、
    標準のCのグローバルな変数を作る。

    多分下の方の方法を聞きたいかと思うので僕のよく使う
    方法を説明します。

    [Global.h]
    extern int gnInt;

    [Global.cpp]
    int gnInt;

    void InitGlobalData()
    {
    gnInt = 0;
    }

    とし、起動時にInitGlobalを呼んでいます。
    まぁ、これは初期化が必要なければ呼ばなくてもいいのですが
    呼んでおいた方が安全ですね。

    あとはこの変数が必要な cppファイルの先頭に
    #include "Global.h"
    すればいいだけ。

    これでわかりましたでしょうか?


記事スレッド一覧