このプラットフォームは初めてで、Tizen でシングルトン クラスを作成したいと考えています。Tizen には .h と .m の 2 つのファイルがあるため、Singleton クラスの作成方法について少し混乱しています。だれか作り方教えてくれませんか?
質問する
209 次
2 に答える
2
.h ファイルでメソッドを宣言し、.cpp で定義する必要があります。このコードは 1 つのファイルにありますが、2 つのファイルに記述しても問題は発生しないと思います。
class singleton
{
private:
singleton() {}
singleton(const singleton &);
singleton& operator=(const singleton&);
~singleton() {}
public:
std::string method() { return "singleton pattern"; }
static singleton& getInstance()
{
static singleton instance;
return instance;
}
};
//Using
std::cout << singleton::getInstance().method();
于 2013-09-24T09:54:09.557 に答える
1
Tizen は標準 C++ ANSI ISO 14882 2003 をサポートしています。そのため、アルゴリズム、プログラミング技術、デザイン パターンなどに関して Tizen に固有のものはありません。また、Tizen では標準ソース (.cpp) とヘッダー (.h) ファイルが使用されます。
于 2013-08-13T06:04:24.977 に答える