개발
[C++] C++ singleton 패턴 LNK2001 에러
jmob_blog
2016. 6. 8. 20:23
728x90
반응형
간만에 C++로 플젝 할 일이 있어서 간편(?)하게 싱글톤을 사용해서 작업하는데 에러가 발생했습니다~~
문법상 전혀 문제가 없었다고 생각했는데... 이게 C++에서는 클래스 처리 방식이 달라 에러가 발생하더군요....
까먹지 않기 위해서 적어둡니다.....
일반적인 싱글톤 클래스입니다.
Main 함수에서 GetInstance 함수로 호출을 딱 하는데~!
LNK2001 에러가 발생하면......
클래스 밖에서 static 변수를 NULL로 초기화 해주세요~~
위의 경우는 클래스의 해더파일에서 해준것이구요~
아니면 Cpp 파일에서 해주어도 됩니다~~~~
후아... 이게 자바랑은 다르더군요 ㅠㅠㅠㅠ
ㅎㅎㅎㅎㅎㅎㅎ
728x90
반응형