class basevar
{
};
template <class _Map = basevar>
class var
{
};
var<> v1; // <-- 현재 이런식으로 쓰고 있는데
var v1; // <-- 이렇게 쓰는 방법은 현재 없지? (매크로나 별도의 타입 정의 없이)
왜 생략 가능하게 만들어 놓지 않았을까? 분명 가능할 거 같은데
안되는 컴파일러
vs2010 안됨
vs2015 안됨
Clang 3.7 안됨
class basevar
{
};
template <class _Map = basevar>
class var
{
};
var<> v1; // <-- 현재 이런식으로 쓰고 있는데
var v1; // <-- 이렇게 쓰는 방법은 현재 없지? (매크로나 별도의 타입 정의 없이)
왜 생략 가능하게 만들어 놓지 않았을까? 분명 가능할 거 같은데
안되는 컴파일러
vs2010 안됨
vs2015 안됨
Clang 3.7 안됨
ㅇㅇ 그거 안대더라
여러 컴파일러에서 다 해봤는데 안된다고 알려준는것일 뿐
어쩔 수 없이 그냥 매크로로 해결해야 겠당