ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

アプリ全体からアクセスする変数

アプリ全体からアクセスする変数は、アプリクラスのメンバ変数として定義します。

class AppliClass : public SFRApplication {
private:
    SInt32 _data;  // アプリ全体からアクセスする変数
    ...
public:
    Void SetData(SInt32 data) { _data = data; }
    SInt32 GetData() { return _data; }
};

データは任意の場所で取得、設定できます。

// アプリのインスタンスの取得
AppliClassPtr app;
app = (AppliClassPtr)SFRApplication::GetInstance();
app->SetData(1); // データの設定
app->GetData(); // データの取得

参考: リファレンス 7.4.1 アプリケーションクラス