templateについて今更ながら質問させてください。
デストラクタをcppファイル側に定義するとリンク時に外部参照エラーになり、
cppファイル側のデストラクタをコメントアウトしてヘッダ内でインライン定義
するとリンク出来て期待通りに動作もしてくれるのですが、デストラクタや
他の関数は大丈夫なため原因がよく判りません。

templateの場合はvirtual関数はインライン定義しか出来ないなどの制限が
有るのでしょうか?