Tizen中的单身人士课程

时间:2013-08-12 10:04:50

标签: c++ singleton tizen

我是这个平台的新手,我想在Tizen中创建一个单例类。由于Tizen有两个文件.h和.m,我很困惑如何创建一个Singleton类。谁能告诉我如何创作?

2 个答案:

答案 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();
相关问题