0
내가 최소이를 줄이기 위해 노력했다 'N'템플릿 매개 변수를 추론 할 수 없습니다가
#include <array>
template <std::size_t N>
void f(int, std::array<int, N> const & =
std::array<int, 0>()) {
}
int main() {
f(10);
}
array_test.cpp : 4 : 6 : 참고 : 템플릿 인수 공제/대체 실패 : array_test.cpp : 10 : 9 : 참고 : 템플릿 매개 변수 'N'을 추론 할 수 없습니다 f (10);
왜 이것이 실패합니까? 나는 그것을 얻지 못한다 : 그것은 기본 논증에서 공감할 만하다. 해결 방법이 필요합니다.
해결 방법은'template'과 같이 N을 기본값으로 설정하는 것입니다. –
DeiDei