質問させてください。
以下をコンパイルすると
17: error: class ‘Ext’ does not have any field named ‘Base’

17: error: no matching function for call to ‘Base<int, int>::Base()’

12: note: candidates are: Base<T1, T2>::Base(T1) [with T1 = int, T2 = int]

7: note: Base<int, int>::Base(const Base<int, int>&)

というエラーになるのですが、
テンプレートで指定したクラスをコンストラクタの引数に
指定してはいけないのでしょうか?