>>666,668
実体じゃn

今はテンプレートでこんな感じで組んでます。
class Touroku{
  struct hina{
    template<class T>T data;
    template<class T>hina(T& t):data(t){}
    その他のデータ
  };
  std::vector<hina> items;
public:
  template<class T>void add(T&);
};
template<class T>
void Touroku::add(T& t){
  items.push_back(hina(t));
}

これだと下の関数を呼び出すと外部シンボルが未解決とでてコンパイルできません。
どうすればいいんでしょうか?