定义模板:我们只编写一次模板,就可以将其用于多种类型和值,编译器会为每种类型和值进行模板实例化。
template< typename T>
int compare(const T &v1, const T &v2)
{
if(v1 > v2) return -1;
if(v1 < v2) return -1;
return 0;
}
《C++Primer》读书笔记——第16章 模板与泛型编程
最新推荐文章于 2023-07-10 17:55:06 发布
定义模板:我们只编写一次模板,就可以将其用于多种类型和值,编译器会为每种类型和值进行模板实例化。
template< typename T>
int compare(const T &v1, const T &v2)
{
if(v1 > v2) return -1;
if(v1 < v2) return -1;
return 0;
}