3 つの異なるタイプのデータを挿入できる動的リストのテンプレート クラスを作成しています。特殊化を使用してリスト内に項目を挿入する 3 つのメソッドを作成したいと考えています。これを行う正しい方法は何ですか?
template <class T, class U, class V> class list
{
.....
}
template <> list <class T> :: add (T item) {
...
// insert elem type T
...
}
template <> list <class U> :: add (U item) {
...
// insert elem type U
...
}
template <> list <class V> :: add (V item) {
...
// insert elem type V
...
}