模版 泛型编程

来源:互联网 发布:win32串口编程 源码 编辑:程序博客网 时间:2024/05/19 19:42
#include <iostream>using namespace std;template<typename T>void sort(T a[], int n){for (int i=0; i<n; i++)for (int j=0; j<i; j++)if (a[i]<a[j])swap(a[i],a[j]);} template<typename T>void show(T* a, int n){for (int i=0; i<n; i++)cout << a[i] << ' ';cout << endl;}int main(){int a[5] = {1, 4, 6, 2, 9};double b[4] = {3.0,6.1,9.4,7.6};sort(a, 5);sort(b,4);show(a,5);show(b,4);return 0;}

原创粉丝点击