내가 템플릿 기능이 포인터합니다. 나는이를 컴파일 할 때 : 기능 템플릿 특수화는
template<>
void foo<char*>(const char*& value) { bar(value); x = 2; }
는 오류가 발생합니다 :
error C2912: explicit specialization; 'void foo(const char *&)' is not a specialization of a function template
는 그것을 typedef'ing없이 char*
포인터 타입 매개 변수를 전문으로 할 수 있습니까?
이 작업을 수행 할 수도 있습니다. 나는 그것이 필요'지정할 찾는 아니에요하지만 '템플릿 <> 무효 foo는 (CONST의 char *의 CONST 및 값) {...}'방식의 이 종류는, 나를 위해 작동 ' 'foo' 다음에. –
Alan