2013-08-12 4 views
-1

이 플랫폼에 익숙하지 않으며 Tizen에서 싱글 톤 클래스를 만들고 싶습니다. Tizen은 .h와 .m 두 개의 파일을 가지고 있기 때문에 Singleton 클래스를 만드는 방법을 혼동하지 않습니다. 누구든지 만드는 방법을 말해 줄 수 있습니까?Tizen의 싱글 톤 클래스

+5

의 원인이 안됩니다 이. –

+0

http://stackoverflow.com/questions/2496918/singleton-pattern-in-c을 읽으십시오. 그것은 적어도 포괄적입니다. – user2672165

+0

@ user2431170 : 요즘은 일반적으로 절대적인 진리로 간주됩니다. – user2672165

답변

1

Tizen은 표준 C++ ANSI ISO 14882 2003을 지원합니다. 알고리즘, 프로그래밍 기술, 디자인 패턴 등에 관해서 Tizen에는 특별한 것이 없습니다. Tizen 표준 소스 (.cpp) 및 헤더 (.h) 파일이 사용됩니다.

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