multiple default template argument cases that depend on a template argument respectively
I would like to define two particular default cases for a template class A. Is something similar possible?: template<typename T1, typename T2> class A{ // … }; struct X; // if necessary, I can also define X right here. template<> A<X> = A<X,int>; template<typename T> A<T> = A<T,T>; int main(){ A<X> a; // shall construct… Read More multiple default template argument cases that depend on a template argument respectively