问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求解template<typename T, int size> int asz(T (&)[size]) { return size; }。这个模板函详细解释,谢谢

发布网友 发布时间:2023-05-24 14:31

我来回答

2个回答

热心网友 时间:2023-10-10 06:26

template<typename T, int size>//类模板T和参数化int变量size
int asz(T (&)[size]) //函数返回int类型,函数以T医用类型的数组作为参数,数组有size个元素
{
return size; //返回size的值
}追问那里面的asz(T (&)[size])参数解释下撒

追答函数以T引用类型的数组作为参数,数组有size个元素
说实话这样子的写法我却是第一次看到!~

热心网友 时间:2023-10-10 06:26

返回一个数组变量的长度。
比如:

#include<iostream>
#include<vector>
#include <cstring>
using namespace std;
template<typename T, int size> int asz(T (&)[size]) { return size; }
int main()
{
int arr[30];
cout << asz(arr) << endl;
string strArr[15];
cout << asz(strArr) << endl;
return 0;
}

输出:
30
15追问(T (&)[size])为什么弄成这样?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad mini2怎么看小说 关于ipadmini的几点疑惑 苹果平板图书阅读软件推荐推荐一个苹果可以用的免费看小说app 风冷无霜为什么噪音大 华为matepad11多大尺寸的 applewatch可以发微信语音吗? 人类基因组组成 仅从染色体照片(黑白非显带的)能否区别X染色体和C组染色体? ...车子加速不上来是什么原因,节气门清洗过了也不行? 换了变数箱油洗了节气门 提速慢了 停下来起步根本没力气 c++中sz分别代表什么,求解 患者如何降低饮食所造成的误吸风险? 沈阳北到太原1572什么时候开通 沈阳北到太原的火车!!! 肠梗阻患者该如何麻醉? 阳泉北站到太原 明天早上最早一班车是几点 有票呀么 太原旅游交通攻略太原旅游路线推荐 北至的诗词北至的诗词是什么 理财里的开源是什么意思 亲们,有木有电信工作的,我想问下,电信办宽带的用户,什么叫松散融合用户,什么叫原集约用户,急! 王者荣耀皮肤特权红包怎么获得王者荣耀皮肤特权红包获取攻略 农村建房质保期规定 如何和房东谈房租租房政策好处 关于灾难恢复计划错误的说法是()。 我们工厂的房租是一年前谈妥的,现在老板想让我去谈降租的问题,应该如何谈成功率才能高一点呢? 2011年海航招聘笔试综合能力测试(貌似就是常说的第三轮笔试)外语类考什么内容?急~~!!!! 四部门发文降低房屋租金成本,在签租房合同的时候该注意些什么? 考研复试的专业外语笔试是什么意思 出租房钓鱼敲诈是什么意思 注会综合英语考试考什么 个人所得税补税金额超过400吗? 该申报的时候叫补税13000啥意思 鄂教版六年级下册语文《乡村四月》课件【三篇】 我跟前女友分手我把他的QQ加上,她同意只是不让我看她的空间什么意思 男生不让一个女生看他空间啥意思 黑色结婚西服加粉色衬衫配什么领带?本人不是很白 如果你爱的人,不让你看她的空间,代表的是什么? 城市海棉体一水二污是什么? 结婚当天黑色西服配什么颜色的衬衫和领带 城厢街道,河长公示牌的覆盖率 win10设置不了中文 根本选择不了这两个选项 求大神帮帮我 我这是平板电 x80hd win10 如何把英文改成中文 求解!!! CF里为什么那么多聘夫聘妻? 什么是聘夫啊 QQ炫舞里聘情人是什么意思? 梦见给别人随份子钱是什么兆头 苹果录屏为什么没有声音? 解决苹果录屏无声音问题 索尼lt26i有用过的么!怎么样? 我的索尼LT26i屏幕坏了换一个要多少钱 带外壳 索尼LT26II怎么样 用过的来谈谈感受啊