에 따라 생성자를 사용/추가는 가능 다음 시나리오에서 템플릿의 특정 전문화를위한 전용 생성자를 정의하는 것입니다 :C++ 템플릿은 템플릿 인수
template<typename T>
vector<T, 2>::vector(T t1, T t2) { ... }
template<typename T>
vector<T, 3>::vector(T t1, T t2, T t3) { ... }
template<typename T>
vector<T, 4>::vector(T t1, T t2, T t3, T t4) { ... }
+1을 사용하면 문장을 사용하면 템플릿이 될 수 있으므로 매우 편리합니다! –
고마워, 나는 그것을 시도했지만 생성자 템플릿에 기본 매개 변수를 제공 할 수 없다는 불평을했다. – MFH
@MFH 컴파일러가 구식입니다. 내 솔루션을 사용할 수 없습니다. –