C++ 一个文件调用另一个文件的函数模板

本文探讨了函数模板的调用限制,指出函数模板只能在定义它的源文件中使用,类似于inline和静态函数。为允许跨文件调用,建议将函数模板定义在头文件中。虽然可以有多个同名同模板的函数模板定义,但不会导致重复定义错误,这与普通函数不同。
摘要由CSDN通过智能技术生成

笔记

实验得出 函数模板只能被本文件调用,这一点与inline函数和静态函数相似 ,如果函数模板可能被其他文件调用 可以把函数模板定义在头文件中。与inline函数相同,在不同文件可以定义同名同模板列表同函数参数的函数模板,甚至函数体不相同,所以函数模板定义在.h文件中 多个文件同时包含这个.h文件 并不会报错重复定义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值