개발

[C++] C++ singleton 패턴 LNK2001 에러

jmob_blog 2016. 6. 8. 20:23
728x90
반응형

간만에 C++로 플젝 할 일이 있어서 간편(?)하게 싱글톤을 사용해서 작업하는데 에러가 발생했습니다~~


문법상 전혀 문제가 없었다고 생각했는데... 이게 C++에서는 클래스 처리 방식이 달라 에러가 발생하더군요....


까먹지 않기 위해서 적어둡니다.....




일반적인 싱글톤 클래스입니다.



Main 함수에서 GetInstance 함수로 호출을 딱 하는데~!




LNK2001 에러가 발생하면......




클래스 밖에서 static 변수를 NULL로 초기화 해주세요~~


위의 경우는 클래스의 해더파일에서 해준것이구요~



아니면 Cpp 파일에서 해주어도 됩니다~~~~



후아... 이게 자바랑은 다르더군요 ㅠㅠㅠㅠ


ㅎㅎㅎㅎㅎㅎㅎ


728x90
반응형