>>133
順番に考えればいい
普通のクラスのコンストラクタテンプレートならこう書くだろう

template <typename U>
NormalClass::NormalClass(U x){}

このNormalClassを具体化に置き換えてみる

template <typename U>
MyClass<int>::MyClass<int>(U x){}

テンプレートの規則からコンストラクタ名の方の<int>は省略できる

template <typename U>
MyClass<int>::MyClass(U x){}

このintをテンプレート化すると

template <typename T> template <typename U>
MyClass<T>::MyClass(U x){}

ほらできた