함수 내 정적 변수 vs 클래스 내 정적 변수 질문 드립니다.
해결됨
[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
main() 함수 내에서 (UserManager 함수 내에서 선언한) static UserManager um 에 접근을 시도할 때 class UserManager에 um 멤버가 없습니다. 라는 오류가 뜨더라구요. 이 오류가 뜨는 이유가 함수 내에서 선언한 정적 변수는 함수를 통해서만 접근할 수 있기 때문인가요? 그렇다면 위의 함수 내에서 정적 변수를 선언한 방식과 아래처럼 class 내에 정적 변수를 선언했을 때 정적 변수가 생성되는 위치와 생성 과정 이 다른 건가요? class UserManager { public: static UserManager um; ... } UserManager UserManager::um;
- 정적변수
- static
김성범
댓글 1
좋아요 1
조회수 315





