작성한 질문수
홍정모의 따라하며 배우는 C++
9.4 비교 연산자 오버로딩 하기
작성
·
213
0
제가 예시로 짠 코드인데 생성자를 만들때 TEST1 처럼 만드실 때도 있고 TEST2처럼 만드실 때도 있던데 둘이 동일한 건가요??
둘 다 인스턴스 만들때
TEST1 t1(10);
TEST2 t2(10);
이런식으로 값 하나씩 default constructor로 넣어줘야 하는건 똑같던데 무슨 차이가 있나 싶어서요...ㅎㅎ;;;
답변 1
1
안녕하세요 :)
TEST1(int value) :_value(value)
와
TEST2(int value) { _value= value; }
가 같은지를 문의한 것 같습니다.
네, 같습니다. 전자는 초기화 리스트를 이용해 후자를 간단하게 표현한 방식이지요.
이 링크 속 예시를 참고해보세요 :)
감사합니다.