2012-06-13 2 views
2

Visual Studio는 현재 Variadic Templates를 지원하지 않으며 공식적인 단어는 VS2012가 여전히 해당 템플릿을 지원하지 않는다는 것입니다.수동으로 가변성 템플릿을 확장하는 방법이 있습니까?

오픈 소스 프로젝트를 C++ 11로 이식했으며 Variadic Templates는이 포트의 상당 부분을 차지합니다. 즉, clang ++ 3.1 및 g ++ 4.5는 지원할 수 있지만 Visual Studio는 지원할 수 없습니다.

그래서, 내 질문은, 수동으로 내 variadic 템플릿을 (일부 N 인수) 확장 및 VisualStudio 중지 간격 지원을 가질 수 있도록 소스 컨트롤을 확인하는 도구가 존재합니까?

+0

당신은 비주얼 스튜디오 프로젝트에 괜찮은 컴파일러를 연결 시도 할 수 있습니다. ;-) –

+2

또한 gcc 4.5는 가변 템플릿을 완벽하게 지원하지 않습니다. 전체 지원은 gcc 4.7에서만 추가되었습니다. – PlasmaHH

답변

2

나는 최근에 정확히이

그것은 아주 기본의 (새로운 VStudio 2012 C++ 컴파일러 지원을 가지고 있지으로, 나는 또 다른 해에 대한 가변 인자 템플릿을 얻을 것으로 예상하지 않는다) 할 수있는 도구를 썼다,하지만 난 이후 생각 내가 출판할만한 흥미가 있을지도 모른다.

현재 내 웹 사이트에서 다운로드 할 수 있습니다 : http://mlvdmeide.com/varexp

관련 문제