技术栈

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