0
내 클래스 본문에서 일부 외부 네임 스페이스에 정의 된 템플릿을 특수화하는 방법은 무엇입니까? 컴파일되지 않습니다 BGL를 사용클래스 네임 스페이스 내의 템플릿 전문화
콘크리트 예 : 하나는 모든 것이 잘 작동 클래스에서 해 container_gen의 전문화를 이동하는 경우
class A
{
namespace boost
{
template <class ValueType>
struct container_gen<SomeSelectorS, ValueType>
{
typedef std::multiset<ValueType,MyClass<ValueType> > type;
};
}
}
. 특정 문제는 클래스 A에서 "부스트"네임 스페이스를 참조하는 방법을 모르는 것입니다.
클래스 외부에서 특수화하여 수행 할 수없는 작업은 무엇입니까? –