テンプレートメソッドがオーバーロードされる可能性があることがわかりました。テンプレートクラスでも同じことができますか?2つのテンプレートクラスがテンプレートクラスのインスタンス化と一致する場合、コンストラクターでパラメータータイプを使用して、どちらを使用するかを推測できます。
template <typename T>
class A{
A(T){}
};
template <typename T>
class A{
A(T*){}
};
int main(){
A<int*> a((int*)0);
A<int> a((int*)0);
return 0;
}