栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

函数模板一

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

函数模板一

基础知识 语法

template
函数声明或者定义

  • template 表示创建一个模板

  • typename 表明后面的符号是一种数据类型,可以用class代替

  • T:通用的数据类型,一般为大写字母,可以用其它字母表示

示例
#include 

using namespace std;

//函数模板声明
template 
void myswap(T& a,T &b); 

int main(){
    
    int a=1,b=2;
    double c=1,d=2;
    myswap(a,b);
    myswap(c,d);
    cout<<"a="<// 函数模板局限性,错误示范
#include 

using namespace std;

template 
T& fun(T&a ,T&b){
    return a*b;
}
int main(){
    char a='c';
    char b='d';
    fun(a,b);
    return 0;
}
参考文献

(84条消息) 函数模板—清晰的例子,通俗易懂(超详细)_布布要成为最强的人的博客-CSDN博客_函数模板

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/997714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号