• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

something::_init something::s_initializer;

21.03.07 18:44 작성 조회수 172

0

something::_init something::s_initializer;

q1.

static 변수를 초기화 할때, 

파일영역에 

something::_init something::s_initializer;

선언하셨는데요.

어떻게 해석해야하는지 모르겠어요 ㅜ

something::_init 과

something::s_initializer;

두개가 합쳐진건가요?

답변 1

답변을 작성해보세요.

4

안소님의 프로필

안소

2021.03.09

something::_init something::s_initializer;

something::_init이 데이터 타입입니다. something 클래스의 inner 클래스인 _init 타입.

s_initializer 은 static 멤버 변수기 때문에 "클래스::static멤버변수" 형태로 호출할 수 있습니다.

결론적으로 something 클래스의 static 멤버 변수인 something::_init 데이터 타입의 s_initializer 변수를 의미합니다.