3
암시 적 인수 변환에 의존하는 것이 위험한 것으로 간주됩니까?
C ++에는 인수 유형이 예상되는 것이 아닌 경우 매개 변수 유형의 일치하는 생성자를 자동으로 호출하는 기능 (적절한 이름을 알 수 없음)이 있습니다. 이것의 가장 기본적인 예 std::string는 const char*인수 를 기대하는 함수를 호출하는 것입니다 . 컴파일러는 자동으로 적절한 std::string생성자 를 호출하는 코드를 생성합니다 . 궁금합니다. 생각보다 가독성이 좋지 않습니까? 예를 …