彭小盛

又一个WordPress站点

c++语言函数模板的示例-C语言学习之路

c++语言函数模板的示例-C语言学习之路


今天给大家分享的是c++语言中一个关于函数模板应用的例子,其实方便理解的方式就是我们对定义的函数进行了重载赌城大亨2 ,以下是源码:
# include<iostream>
using namespace std;
template<class T>
void print(const T *ptr ,int number) {//在这里我们定义了一个类型为T的指针数组崇庆皇太后 ,指针数组默认的形式即它的第一个元素所处的位置。
for (int i = 0; i < number; i++) {
cout <<" "<< *(ptr + i);
}
cout << endl;
}
int main() {
int a[5] = { 1纪姿含父母 ,2桂新园,3,4,5 };
double b[5] = { 1.1,2.2致老鼠,3.3,4.4高文竹 ,5.5 };
char c[5] = { 'h','e'纪泽希 ,'l'留什么给你,'l','o' };
cout << "the a array: ";
print(a, 5);
cout << "the b array: ";
print(b,张炘炀 5);
cout << "the c array: ";
print(c, 5);//在这里我们进行了函数的重载,也可以说调用了定义的函数的模板赢虔 。
system("pause");
return 0;
}