강의

멘토링

커뮤니티

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

Creed님의 프로필 이미지
Creed

작성한 질문수

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

8.4 생성자 멤버 초기화 목록

생성자 멤버 초기화 목록을 만든 다음에 아래에 { }는 왜 꼭 있어야 하나요?

해결된 질문

작성

·

285

0

안녕하세요!

선생님께서 수업시간에 설명해주신 코드를 따라쳐보니

생성자 멤버 초기화 목록 아래에 남아있는 {}를 없애니까

에러가 뜨더라구요.

강의에서도 선생님께서 { }를 빈칸으로 두시던데

그게 맞는건가요?

{ }는 안에 멤버들을 집어넣어서 초기화 할 때 사용하잖아요. 멤버 초기화 목록을 사용하면 없어도 되는 것 같은데 굳이 비어있는 { }를 남겨두는게 이상해서 질문드립니다.

답변 1

0

함수에 인자가 없다고 ()를 생략해서는 안되듯

멤버가 없다고 해서 비워두어선 안됩니다.

(정해진 C++문법이기 때문입니다)

 

Creed님의 프로필 이미지
Creed
질문자

답변 감사합니다!!

Creed님의 프로필 이미지
Creed

작성한 질문수

질문하기