1
을 가변 아웃 - 오브 - 라인 I는 가변 인자 템플릿 함수의 정의에서 선언을 분리 할 필요가 있습니다템플릿 기능
struct A
{
// In-line declaration of function
template<typename...Args>
A(Args&&...args);
};
// Out-of-line definition of function
template<typename...Args>
A<Args...>::A(Args&&...args)
{}
int main()
{
A a("hello");
return 0;
}
을 ... 여기에 내가 오류입니다 (연타 3.9 OS X 10) :
main.cpp:8:2: error: expected unqualified-id
A<Args...>::A(Args&&...args)
^
'typename'을 어딘가에 넣어야합니까? 미리 도움을 주셔서 감사합니다!