-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
[1:00] 생성자의 매개변수 문의
22.08.12 20:17 작성 조회수 148
0
너무 간단한 것인데 혹시나 싶어 문의드립니다.
지금까지 공부한 개념으로 보면
생성자의 매개변수는
Animal(const std::string& name) 이어야 할거 같은데
Animal(std::string name) 으로 한 이유가 따로 있나요?
복사를 하기보단 참조가 더 효율도 좋은데
단순히 강의를 위해 쓸데없는 내용을 빼기위해 적으신건지 궁금해서 문의드립니다.
답변을 작성해보세요.
0
홍정모
지식공유자2022.08.13
강의 중간에 코드 길이 줄이려고 생략하기 시작했던 기억이 얼핏 나기 때문에 예측하신 이유가 맞을 것 같습니다. 다만, 일반적으로는 name을 함수 안에서 일반 변수처럼 값을 바꿔가면서 사용하고 싶은 경우일 수도 있습니다.
답변 1