class basevar

{


};

template <class _Map = basevar>

class var

{

};


var<> v1; // <-- 현재 이런식으로 쓰고 있는데


var v1; // <-- 이렇게 쓰는 방법은 현재 없지? (매크로나 별도의 타입 정의 없이)


왜 생략 가능하게 만들어 놓지 않았을까? 분명 가능할 거 같은데



안되는 컴파일러


vs2010 안됨

vs2015 안됨

Clang 3.7 안됨