如何网上快速接网站开发订单外贸公司一般怎么找客户
黑马程序员C++教程从0到1入门编程02模板--函数模板基本语法
- c++中使用函数模板基本语法
- 例子
c++中使用函数模板基本语法
函数模板主要作用:定义一个模板,能够适应多种类型。
其主要核心是
(1)算法相同;
(2)元素类型不同,用T代替。
主要语法:
template <typename T>
T findmax (T a, T b)
{T a;...
}
例子
#pragma once//防止头文件包含
#include<string>
#include<fstream>
#include <iostream>
using namespace std;//函数模板//两个整型交换的函数void swapInt(int &a, int &b)
{int temp = a;a = b;b = temp;
}//交换两个浮点型函数
void swapDouble(double &a, double &b)
{double temp = a;a = b;b = temp;}//函数模板
template<typename T> //声明一个模板,告诉编译器后面代码不要报错,T是一个通用的数据类型
void mySwap(T &a, T&b)
{T temp = a;a = b;b = temp;
}void test01()
{int a = 10;int b = 100;//swapInt(a, b);//利用函数模板交换//两种方式使用//第一种,自动类型推导//mySwap(a, b);//显示指定类型mySwap<int>(a, b);cout << a << endl;cout << b << endl;}
int main()
{test01();system("pause");return 0;
}