我是这个平台的新手,我想在Tizen中创建一个单例类。由于Tizen有两个文件.h和.m,我很困惑如何创建一个Singleton类。谁能告诉我如何创作?
答案 0 :(得分:1)
Tizen支持标准C ++ ANSI ISO 14882 2003.所以Tizen没有具体的算法,编程技术,设计模式等。 在Tizen中使用标准源(.cpp)和头文件(.h)。
答案 1 :(得分:1)
你必须在.h文件中声明方法并在.cpp中定义它们 这段代码在一个文件中,但我认为写两个文件,不应该导致你的问题
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();