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

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






