작성한 질문수
홍정모의 따라하며 배우는 C++
8.4 생성자 멤버 초기화 목록
해결된 질문
작성
·
285
0
안녕하세요!
선생님께서 수업시간에 설명해주신 코드를 따라쳐보니
생성자 멤버 초기화 목록 아래에 남아있는 {}를 없애니까
에러가 뜨더라구요.
강의에서도 선생님께서 { }를 빈칸으로 두시던데
그게 맞는건가요?
{ }는 안에 멤버들을 집어넣어서 초기화 할 때 사용하잖아요. 멤버 초기화 목록을 사용하면 없어도 되는 것 같은데 굳이 비어있는 { }를 남겨두는게 이상해서 질문드립니다.
답변 1
함수에 인자가 없다고 ()를 생략해서는 안되듯
멤버가 없다고 해서 비워두어선 안됩니다.
(정해진 C++문법이기 때문입니다)
답변 감사합니다!!
답변 감사합니다!!