인프런 커뮤니티 질문&답변
something::_init something::s_initializer;
작성
·
231
0
something::_init something::s_initializer;
q1.
static 변수를 초기화 할때,
파일영역에
something::_init something::s_initializer;
선언하셨는데요.
어떻게 해석해야하는지 모르겠어요 ㅜ
something::_init 과
something::s_initializer;
두개가 합쳐진건가요?
답변 1
4
something::_init something::s_initializer;
something::_init이 데이터 타입입니다. something 클래스의 inner 클래스인 _init 타입.
s_initializer 은 static 멤버 변수기 때문에 "클래스::static멤버변수" 형태로 호출할 수 있습니다.
결론적으로 something 클래스의 static 멤버 변수인 something::_init 데이터 타입의 s_initializer 변수를 의미합니다.





