技术栈

C++模板编程浅析

亮剑20182023-12-14 20:19

函数模板

声明与定义函数模板

cpp 复制代码
#include <iostream>  
using namespace std;
template <class T> void swap_new(T& a, T& b);


int main() {
    int a = 1, b = 2;
    float c = 1.5, d = 3.6;

    swap_new(a, b);
    swap_new(c, d);

    cout << a << " " << b << endl;
    cout << c << " " << d << endl;
 
    return 0;
}

template <class T> void swap_new(T& a, T& b) {
    T c = a;
    a = b;
    b = c;
}

运行结果:

上一篇:环境保护:人类生存的最后机会
下一篇:持续集成交付CICD:通过API方式上传Nexus制品
相关推荐
啧不应该啊
7 分钟前
Day1 python与c宏观区别
c语言·开发语言
时空系
7 分钟前
第13篇:综合实战——制作我的小游戏 python中文编程
开发语言·python·ai编程
XiYang-DING
12 分钟前
【Java EE】CAS(Compare And Swap)
java·开发语言·java-ee
OneT1me
17 分钟前
CVE-2026-31431 的C语言版本
c语言·开发语言·安全威胁分析
xun-ming
43 分钟前
AI时代Java程序员自救手册
java·开发语言·人工智能
张健1156409648
1 小时前
C++访问控制与友元
java·开发语言·c++
2zcode
1 小时前
基于MATLAB改进最大熵法的大规模新能源并网概率潮流计算
开发语言·matlab
一只幸运猫.
1 小时前
JAVA后端面试题
java·开发语言
BirdenT
2 小时前
20260424紫题训练
c++·算法
还是阿落呀
2 小时前
基本控制结构
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法042026年4月AI大事件深度解读:大模型竞争进入“深水区“05【AI】2026 年具身智能模型和世界模型总结06实测可用|小米 MiMo 百万亿 Token 免费领,开发者速冲07近期有什么ai的新消息,新动态? 2026.4月08裂开!ChatGPT 居然开始要手机号验证,附详细解决方法092026年AI编程工具终极横评:Cursor vs Claude Code vs Copilot10在Windows 11上安装Docker的踩坑记录