今天刚学的显式具体化,我的想法是使用int*代替上一个模板中的T,不知道为什么报错,望指教😭
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
C++:这个模板的显式具体化为什么报错
今天刚学的显式具体化,我的想法是使用int*代替上一个模板中的T,不知道为什么报错,望指教😭
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
[PE]经典八炮 2022-01-28 13:21关注int*
的const版本不是const int*
,而是int* const
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2023-03-05 02:24回答 2 已采纳 class T{ public: T();//构造函数 }; T::T()//类外定义 {}
- 2021-12-22 07:44回答 2 已采纳 DEV 是不允许使用void main的,必须用int main.
- 2022-09-18 03:32回答 2 已采纳 第4行函数定义后面的分号删掉
- 2024-12-16 12:46爱编程的大学牲的博客 模板的**显式具体化**(Explicit Specialization)是指为模板的某些特定类型提供专门实现。与泛型模板相比,显式具体化使得我们可以为特定类型定义更高效或特殊的行为,同时保留其他类型的通用实现。
- 2018-10-10 16:03回答 9 已采纳 ``` #include using namespace std; int main() { int a, b, c, y, n = 0; cout > n;
- 2022-03-15 09:09回答 1 已采纳 static静态成员变量了解一下,static修饰的作用,以及它怎么用。所有类对象共用这个static变量,需要在外部做初始化,可以百度学习一下整个的具体细节。这里代码需要加上初始化:
- 2020-04-05 07:15回答 2 已采纳 vc++应该不支持不是常数的数组大小的定义。你这个代码应该放在g++上运行。
- 2024-12-16 13:08爱编程的大学牲的博客 在 C++ 中,模板实例化是指编译器根据模板定义和模板参数生成具体的类或函数代码。通常模板的实例化是**隐式**的,也就是编译器会在使用模板时自动生成对应的实例。然而,C++ 还允许**显式实例化**(Explicit ...
- 2018-04-17 22:49回答 5 已采纳 ``` 也可以用DP #include #include int main() { int count; int a[100];
- 2023-01-02 00:14回答 3 已采纳 首先,leetcode是核心代码模式,区别于ACM,蓝桥杯牛客或者本地编译器的代码,本地编译器比如codeblocks,Dev C++,visual Studio code等,你需要写头文件,需要输入
- 2020-02-20 03:43回答 2 已采纳 # 问题解决的话,请点`采纳` ``` #include #define MAXN 100 using namespace std; void maxandmin(int arr[
- 2022-06-22 00:27CoderIsArt的博客 模板 显式实例化
- 2022-10-31 02:13weixin_45767431的博客 结合C语言中文网的内容,对模板的多文件编程和显式实例化做了个总结
- 2020-11-05 09:06努力的小带土的博客 对于给定的函数名可以有非模板函数,模板函数,显式具体化函数以及它们的重载函数。 显示具体化以template<>打头,并通过函数参数来指示类型 优先级顺序为,非模板函数>显式具体化函数>模板函数 在...
- 2022-04-23 06:01云飞扬_Dylan的博客 在代码中实际使用模板类构造对象或者调用模板函数时,编译器会根据调用者传给模板的实参进行模板类型推导然后对模板进行实例化,此过程中的实例化即是隐式实例化。 template<typename T> T add(T t1, T2) { ...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司