-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
7:45 부근 질문있습니다.
22.08.18 23:50 작성 조회수 106
0
B m_b는 Something과는 다른 class이고 instance 멤버가 private인데 어떻게 class Something에서 B m_b { 1024 }와 같이 초기화가 가능한지 궁금합니다.
답변을 작성해보세요.
1
강민철
2022.08.20
우선 private으로 선언된 것은 크게 상관이 없습니다.
그리고 다른 클래스를 인스턴스 멤버로 얼마든 초기화할 수 있습니다.
아래 코드를 보세요 (강의에서 제시해주신 코드입니다)
이를 통해 초기화됩니다.
public:
B(const int& m_b_in)
: m_b(m_b_in)
{}
답변 1