클래스 X -> 두 가지 방법으로 Y로 변환됩니다. 1) 생성자, 2) 변환 함수로 변환합니다.
단일 인수 생성자가 변환에 사용됨을 이해했습니다. 사양에 생성자에 의한 변환
내재적 선언 복사 생성자는 명시 적으로 생성자 아니다; 암시 적 타입 변환을 위해 호출 될 수 있습니다.
질문 :
그래서, 그 변환 만 단일 인수 생성자를 사용하지 의미뿐만 아니라 생성자를 복사? 그렇다면 어떤 시나리오가 사용됩니까? 샘플 코드 스 니펫?
질문이 근본이면 나에게 잘 어울려.
복사 생성자는 단일 인수 생성자입니다. 하지만 형식을 변경하지 않으므로 누구나 "변환"이라고 부르는 이유를 모르겠습니다. –
나는 너를 "베어"면 내 아내가 화가 나게 될 것이라고 확신한다. :-) –
하하, Jerry, 지적 해 주셔서 고마워요. :) – Whoami