c++升级元串
#include <常用>
元<整 N>构 AA{
整 I;符 p[N]{};
常式 AA(常 符(&pp)[N]){
区间们::复制(pp, p);I=N;
};
};
元<AA a>常式 动 符号""d(){
中 a.p;
}
元<AA a>常式 动 符号""z(){
中 a.I;
}//这种思路不行.
元<常符*w,整 I>空 ff(向量<串>&小){
静 出向量 出{w};出.加(小);
}
空 主(){
向量<串>细{"啊啊","呀呀"};
ff<"1啊啊.txt"d>(细);
ff<"2啊啊.txt"d>(细);
}
前面问题在常符*w
,这个不能多个重复
使用,只要是同一类的多次使用,模板
只实例化了一次.这是不行的.现在升级为这样,将它改变动
,现在就可以避免只
实例一次了:
#include <常用>
元<整 N>构 AA{
整 I=N;符 p[N]{};
常式 AA(常 符(&pp)[N]){
区间们::复制(pp, p);
};
};
元<AA a>常式 动 符号""d(){中 双{a.p,a.I};}
//元<AA a>常式 动 符号""d(){中 a.p;}
//上面注释掉行.是不行的.
元<动 w>空 ff(向量<串>&小){
静 出向量 出{w.第一};出.加(小);
}
空 主(){
向量<串>细{"啊啊","呀呀"};
ff<"1啊啊.txt"d>(细);
ff<"3啊啊.txt"d>(细);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现