-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
2:50 부근에서 질문있습니다.
22.08.30 05:53 작성 조회수 127
0
main() 에서는 Something::s_value가 private이어서 접근이 안됐는데 똑같이 class 외부에서 int Something::s_value = 1024; 는 왜 가능한가요?
답변을 작성해보세요.
1
강민철
2022.08.30
static member라서 그렇습니다.
함수(가령 main) 밖에서의 초기화는 문제가 되지 않고,
또 아래의 코드를 위해 초기화를 해야 합니다.
cout << static_value << endl;
답변 1