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

函数单位化的意义

发布网友 发布时间:2023-05-18 00:54

我来回答

1个回答

热心网友 时间:2023-10-11 01:09

比如,你定义了一个函数模板
template<typename T>
void func(const T& t)
{
dosomething(t);
}

但是,当T是整数的时候你不想dosomething,而是想killsomeone,那就需要具体化了。
具体化有2种形式,一种是显式具体化
即定义一个特殊类型的实现
template<>
void func<int>(const int& t)
{
killsomeone(t);
}
这样,除了int型以外,其他类型仍然按照dosomething来运行

另一种方式是写一个函数来屏蔽模板
比如,定义如下
void func(const int& t)
{
killsomeone(t);
}
这样,在编译链接时这个函数就屏蔽掉了模板,自动采用定义的函数。

——————希望帮到你,满意请采纳。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
形容啰嗦的成语有哪些? 求音乐。 清晨悄悄的来临,梦就结束一夜的旅行, 睁开朦胧的眼睛,放飞愉 ... 电脑开机屏幕没字,但是有开机声音风扇正常拔掉主机一端也会显示无... ...不开电脑了将CPU拆下来换了硅脂之后电脑就点不亮了请问怎么解决_百 ... 电脑换完硅脂后不开机将CPU拆下来换了硅脂之后电脑就点不亮了请问怎么解... qq群怎么解散(qq群怎么解散不了操作失败) 我的主板是七彩虹战斧C.H61 V21 为什么声音老是会停顿 为什么声音老... 酷睿i32120 +七彩虹战斧C.H61 V21 这个配置 不用独显游戏性能怎样,主流... i7 3770k配什么主板最便宜,要最便宜的,又能搭配gtx560ti,和8G内存的... 七彩虹战斧C.H61 V21产品参数 头部起皮,掉头发是什么症状 皮皮的头发是什么颜色 冠捷(AOC) 210V 咋样?? AOC 210V DVI接口无信号? 电脑高手请进!^-^ 用AOC 210V的进来 AOC 210V 22寸显示器出问题了高分求帮助!! 无人机云台有电流声,摄像头模糊怎么回事 s2无人机横移和旋转的视频不清晰怎么办 怎么样把兽三无人机视频拍的清楚 金晨资料 金晨游环球影城被偶遇,她与都市剧的适配度怎么样? 金晨明明很优秀,为何一直没有大火起来? 金晨的时尚度你觉得怎样?你喜欢她的风格吗? 运动鞋和板鞋尺码差别是什么 你喜欢金晨的性格吗?她是你的择偶标准吗? 金晨这类女生为什么很讨男生喜欢? 耐克板鞋的大小,求大神告诉。 主动控制技术的内容 船舶翼型帆主翼副翼区别 晒干的荷叶直接泡水喝可以减肥吗 再就业培训培训什么职业? 怎么形容文化底蕴丰厚 如何形容文化底蕴深厚 top校园集市怎么进去 赞噢校园集市在哪里进入 云南开放大学校园集市怎么进 怎么进入其他学校的集市 唐才子传 王绩的翻译 王绩写的《野望》中的颈联是哪句 黑金刚螺产的卵谁吃 淘宝代发论文被欺诈了怎么办 道岔的闭合方式怎么区分 如何申请英国国籍 原始森林中的各种生物钟群在同一时间内聚集在一定区域内叫什么? 不懂为什么就是突然想打个广告什么意思 我也不懂 不懂为什么就是突然想打广告生成 胃癌三期是个什么概念呢?手术治疗后 病人能活多久呢? 充电宝线坏了怎么用in口充电 如何在kik-net网站注册并下载资料呢?