'디자인패턴'에 해당되는 글 1건
- 2014.01.08 [디자인패턴] cocos2d-x 싱글톤 싱글턴 패턴 구현
#ifndef __SINGLETON_H__
#define __SINGLETON_H__
#include "cocos2d.h"
class SingletonClass{
private:
static SingletonClass * instance ;
~SingletonClass(){/*empty*/};
SingletonClass(){
value = 10;};
public:
static SingletonClass * getInstance();
static void releaseInstance();
int value;
};
#endif
#include "Singleton.h"
SingletonClass * SingletonClass::instance = NULL ;
SingletonClass * SingletonClass::getInstance()
{
if (!instance)
{
instance = new SingletonClass();
}
return instance;
}
void SingletonClass::releaseInstance()
{
if(instance) delete instance;
}
사용법
#include "Singleton.h"
CCLOG("VALUE %d", SingletonClass::getInstance()->value);
이런식으로 접근가능
'잡다한것들전부 > 팁' 카테고리의 다른 글
| 숫자에 세자리마다 콤마를 찍는 알고리즘 (0) | 2014.01.10 |
|---|---|
| [좌표] 좌표에 대해서 알아봅시다(convertToWorldSpace) 절대좌표 (0) | 2014.01.10 |
| [디자인패턴] cocos2d-x 싱글톤 싱글턴 패턴 구현 (0) | 2014.01.08 |
| [디버깅] GDB 사용하기 (0) | 2014.01.07 |
| [디버깅] ndk stack 사용법 (0) | 2014.01.07 |
| [디버깅] visual studio에서 GDB 실행? (0) | 2014.01.07 |


