매개변수 없이 템플릿 생성자가 가능한가요?
질문:
템플릿이 아닌 템플릿도 가능합니까? 클래스에 인수가 없는 템플릿 생성자가 있습니까? 기본 생성자와 충돌한다는 것이 사실인가요?
답변:
생성자 템플릿을 호출할 때 템플릿 인수를 명시적으로 지정하는 것은 불가능합니다. 논증 추론을 통해 추론됩니다. Foo
제안한 해결 방법에는 여전히 생성자 템플릿을 호출하기 위해 인수를 전달해야 합니다. 이 시나리오에서는 의도한 목표가 무엇인지 불분명합니다.
대안은 인수가 없는 템플릿 생성자 대신 기본 생성자를 사용하는 것입니다. 비템플릿 클래스에 다른 생성자가 있는 경우 빈 괄호()와 함께 기본 템플릿 생성자를 사용하면 매개변수 모호성을 피할 수 있습니다.
위 내용은 템플릿이 아닌 클래스가 매개변수 없는 템플릿 생성자를 가질 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!