본문 바로가기

Programming/C&C++&C#

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

728x90
반응형

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


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


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




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



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




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




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


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



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



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


ㅎㅎㅎㅎㅎㅎㅎ


반응형

'Programming > C&C++&C#' 카테고리의 다른 글

[C언어]scanf 사용시 버퍼 비우기  (0) 2019.03.10
[Linux] C++ 자료형  (0) 2018.09.29
[C++] C++ 다이아몬드 만들기  (0) 2013.12.27
[C언어] 문자, 문자열 입력  (0) 2013.10.04
[C언어] 주소록 linked list + file I/O  (0) 2013.07.31