강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김준한님의 프로필 이미지
김준한

작성한 질문수

홍정모의 따라하며 배우는 C++

8.11 정적 멤버 함수

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 변수를 의미합니다.

김준한님의 프로필 이미지
김준한

작성한 질문수

질문하기