함수 내 정적 변수 vs 클래스 내 정적 변수 질문 드립니다.

main() 함수 내에서
(UserManager 함수 내에서 선언한) static UserManager um에 접근을 시도할 때
class UserManager에 um 멤버가 없습니다.
라는 오류가 뜨더라구요.
이 오류가 뜨는 이유가 함수 내에서 선언한 정적 변수는 함수를 통해서만 접근할 수 있기 때문인가요?
그렇다면 위의 함수 내에서 정적 변수를 선언한 방식과
아래처럼 class 내에 정적 변수를 선언했을 때
정적 변수가 생성되는 위치와 생성 과정이 다른 건가요?
class UserManager
{
public:
static UserManager um;
...
}
UserManager UserManager::um;
답변 1
MyLinkedList에 Node 클래스를 정적 중첩 클래스로 선언하는 이유
0
288
1
static 영역에는 static 변수들을 보관한다는 설명에 관해서
0
336
1
Static 변수 값 관리 질문
0
408
1
private static int count 인 경우
0
922
3
private static method를 사용하는 이유를 알고 싶습니다.
1
2250
1
구글 클라우드에서 static 폴더 경로 설정 문제
0
636
2
static 메소드와 instance 메소드의 접근?
0
736
1
정적 배포 관련
0
579
1
Something::_init Something::s_initializer; 의 의미는 무엇인가요??
0
549
1
안녕하세요 선생님 STATIC 설정 질문 드립니다!
0
297
1
ApplicationContext와 static inner class 관련
1
304
1
CoreGlobal과 ThreadManager::InitTLS 관련 질문
0
544
1
resources 영역의 파일 변경시 Rerun을 꼭 해줘야 하나요??
0
340
1
Context에 대해서 궁금한게 있습니다
0
264
1
static File 불러오기 에러
0
1285
3
static 변수 활용
0
304
1
static함수 포인터 리턴
0
251
1
static,프로퍼티와 관련하여 질문이 있습니다
0
204
1
collectstatic 관련 질문입니다
0
497
1
사진첨부 궁금점
0
286
1
static root 실제 저장 위치
0
312
2
자바8 static 변수
1
496
1






