Advertisement

C++ STL学习笔记:模板函数

阅读量:

本文作为学习C++ STL库的首篇笔记,重点介绍了通过template关键字实现模板函数的编写方式。
接下来将通过一个极为简单的实例,对模板函数的具体应用进行说明:

复制代码
    #include <iostream>
    using namespace std;
    
    template <class T>
    void myswap(T& a, T& b) 
    {
     	T temp = a;
    a = b;
    b = temp;
    }
    
    int main()
    {
    int a = 10;
    int b = 20;
    cout << "a: " << a  << " b: " << b << endl;
    myswap(a,b);
    cout << "a: " << a  << " b: " << b << endl;
    double c = 11.5;
    double d = 3.14;
    cout << "c: " << c << " d: " << d << endl;
    myswap<double>(c,d);
    cout << "c: " << c << " d: " << d << endl;
    return 0;

全部评论 (0)

还没有任何评论哟~