类模板:
template <typename T>(或template <class T>)
class A{};
A<使用类型> A;对象名可以和类名相同
函数模板:
template <typename T>(或template <class T>)
T func(T arg);
func<使用类型>(arg)
类模板:
template <typename T>(或template <class T>)
class A{};
A<使用类型> A;对象名可以和类名相同
函数模板:
template <typename T>(或template <class T>)
T func(T arg);
func<使用类型>(arg)