函数模板
来源:互联网 发布:国外bt下载软件 编辑:程序博客网 时间:2024/06/05 20:22
函数模板可以用来创建一个通用功能的函数,以支持多种不同形参,进一步简化重载函数的函数体设计。
声明方法:
template<typename 标识符>
例如一个求绝对值的模板:
#include<iostream>
using namespace std;
template <typename T>//声明一个模板
T abs(T x)
{
return x<0 ? -x:x;
}
void main()
{
int n=-5;
double d=-5.5;
cout<<abs(n)<<endl;
cout<<abs(d)<<endl;
}
声明方法:
template<typename 标识符>
例如一个求绝对值的模板:
#include<iostream>
using namespace std;
template <typename T>//声明一个模板
T abs(T x)
{
return x<0 ? -x:x;
}
void main()
{
int n=-5;
double d=-5.5;
cout<<abs(n)<<endl;
cout<<abs(d)<<endl;
}
- 函数模板、类模板
- 模板--->函数模板
- 模板函数,模板类
- 模板之函数模板
- C++ 模板->模板函数
- 类模板(函数模板)
- 模板---函数模板
- 函数模板 类模板
- 浅谈模板----函数模板
- 关于模板--模板函数
- 函数模板、类模板
- 模板之函数模板
- 模板函数
- 函数模板
- 函数模板
- 函数模板
- 函数模板
- 模板函数
- Linux Shell 命令的哪些事
- 构造函数和析构函数
- wampp环境下,X_Debug和NetBeans的简单配置
- 赞一个linuxdeepin2013
- 解决getOutputStream() has already been called for this response
- 函数模板
- ARM GCC 内嵌汇编手册
- 工作总结
- 继承和派生
- NT式驱动
- 让sqlplus使用更方便的rlwrap工具安装
- 静态成员变量
- WDM式驱动
- 我看智能硬件之幻腾智能套装