我正在为一个动态列表编写一个模板类,它允许您插入三种不同类型的数据。我想创建三种方法来使用专业化在列表中插入一个项目。这样做的正确方法是什么?
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
...
}