C++ 除了面向对象编程外,还有一种编程思想为泛型编程
模板的作用:建立通用函数,返回类型与参数类型都不指定,用虚拟的类型代表
语法
template <typename T>
#include<iostream> using namespace std; template<typename T> void swapNumber(T &a, T &b) { T temp = a; a = b; b = temp; } int main() { int a = 10; int b = 20; //1.隐士类型转换 //swapNumber(a,b); //2.显示类型指定 swapNumber<int>(a, b); cout << a << endl; cout << b << endl; return 0; }
原文:https://www.cnblogs.com/baizhuang/p/14041696.html