编译时整数参数真好.
编译时参数,替代运行时.
有时,写程序出问题,就在于未分清该编译时
还是运行时
参数.
编译时整数
的参数,可避免出错.该编译时
就编译时
.
1210编译出错:
入文件流 入{a}
,这里的a
参数都忘记加了.结果啥都没有.
元<整 I>空 串转项(向量<串>&a){}
元<整 I,型名 T,型名...O>//编译时
空 串转项(向量<串>&a,T&&t,O&&...o){
如(a[I].大小())写串为(a[I],t);
串转项<I+1>(a,o...);//这里不用编译时,放在第二个参数,就可能出错.
};//++i才行,i++不行的.像这种增加,以后用编译时
还可以写读多行<N>
这样以固定N行读文件,编译时
决定,是不是,非常方便.
看来模板里面有整数
,有函数
作为参数,真的是很方便的.
编译时参数,本质就是函数/构可配置
.可配置的函数
.
结合下面:
元<型名 V>允许如型<是相同值<V,整>>写串为(串&a,V&t){
t=串转整(a);
}
元<型名 V>允许如型<是相同值<V,符>>写串为(串&a,V&t){
t=a[0];
}
元<型名 V>允许如型<是相同值<V,无序集<符>>>写串为(串&a,V&t){
对(符 d:a)压(t,d);
}
元<型名 V>允许如型<是相同值<V,串>>写串为(串&a,V&t){
t=a;
}//只有这三种情况,以后再添加
就可以一行分割填入了.
这个是静态分发
,很爽的…还有一种是:公 基<子>
类静态多态.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现