C++几种模板函数基础练习

来源:互联网 发布:数据库explode函数 编辑:程序博客网 时间:2024/06/06 13:03

模板函数关键字: template typename class
typename 与class 可以混用

#include<iostream>#include<string.h>using namespace std;/***********************//*函数模板要求定义函数模板display,分别使用函数模板*//***********************/template<typename T, class S>void display(T t, S s){    cout << t << endl;    cout << s << endl;}template <typename T, int ksize>void display(T t){    for (int i = 0; i < ksize; i++)    {        cout << t << endl;    }}template <typename T>void display(T a){    cout << a << endl;}int main(){    display<int>(5);    display<double>(5.55);    display<int, int>(5.55, 5.55);//隐式类型强转    display<int,6>(6);//要传入一个整数    system("pause");    return 0;}

这里写图片描述

0 0
原创粉丝点击