Синглтон класс в Тизене

Я новичок в этой платформе, и я хотел бы создать синглтон-класс в Tizen. Поскольку у Tizen есть два файла.h и.m, я немного запутался в том, как создать класс Singleton. Может кто-нибудь сказать мне, как создать?

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();

Tizen поддерживает стандарт C++ ANSI ISO 14882 2003. Поэтому в Tizen нет ничего конкретного относительно алгоритмов, техники программирования, шаблонов проектирования и т. Д. А в Tizen используются стандартные исходные (.cpp) и заголовочные (.h) файлы.

Другие вопросы по тегам