close
函式模板:
template<class T>
void Swap(T &a, T &b) {
T t = a;
a = b;
b = t;
}
template<class T>
T Max(T a, T b, T c) {
T ret = a;
if (b > ret) ret = b;
if (c > ret) ret = c;
return ret;
}
類別模板:
template<class T>
class Grade {
public:
Grade();
Grade(const T &v);
void Set(const T &v);
const T &Get() const;
const Grade<T> operator+(const Grade<T> &rhs) const;
private:
T data_;
};
*建構式名稱還是Grade 而不是 Grade<T>
全站熱搜
留言列表