我是这个平台的新手,我想在 Tizen 中创建一个单例类。由于 Tizen 有两个文件 .h 和 .m ,我对如何创建 Singleton 类有点困惑。谁能告诉我怎么创作?
问问题
209 次
2 回答
2
您必须在 .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();
于 2013-09-24T09:54:09.557 回答
1
Tizen 支持标准 C++ ANSI ISO 14882 2003。因此在 Tizen 中没有关于算法、编程技术、设计模式等的具体内容。在 Tizen 中使用标准源 (.cpp) 和头文件 (.h)。
于 2013-08-13T06:04:24.977 回答