template< class a, class b, class c = int >
struct something
{
};
template< class a, class b >
struct something<a, b>
{
};
Why is the following line NOT ambiguous (according to gcc)?
something<int, bool> a;
Shouldn't that be ambiguous?
struct something
{
};
template< class a, class b >
struct something<a, b>
{
};
Why is the following line NOT ambiguous (according to gcc)?
something<int, bool> a;
Shouldn't that be ambiguous?
Comment