私が次のアーキテクチャを持っていると想像してみましょう:
Dodoのシングルトンクラスlibdodo- メインプログラムがリンクされ
libdodoていlibponnyます; と呼ばれるメインプログラムDodo::instance() Ponny作成されたクラスlibponny。Dodoシングルトン用のヘッダーがあります
mainwindow.cpp
#include "shared/dodo/dodo.h"
// ...
Dodo::instance()->setNumber(91);
そして、この呼び出しの後、Ponnyクラス(ponny.cpp)が作成されます
ponny.cpp
#include "shared/dodo/dodo.h"
// ...
bool is = (Dodo::instance()->number() == 91);
// Will `is` be true?
だから、私はこのようにそれを行うことができますか?