공장 기능에 생성자 서명을 해결하기 위해 그것을 자르지 않은 구조물. solution for resolving a member function에는 SFINAE가 포함되어 있습니다 (멤버 함수의 decltype
은 실패합니다).하지만 고유 한 서명 유형이 없으므로 생성자에서는이 기능이 가능하지 않습니다.어떻게 아래 <code>create(...)</code> 기능에 해당 인스턴스를 생성 할 때 클래스 <code>T</code>의 생성자의 두 가지 서명 중 하나는 지원하려는
C++ 11에서도 가능하며 라이브러리를 지원합니까?
는 것을'새 D'가 아닌'새로운 T'을 있어야하는데? – krzaq
'std :: is_constructible'을 사용해 보셨습니까? –
@krzaq : 답이 고침이며 고맙습니다! – kkm