#include #include #include

using namespace std;

template void sort_array(vector& arr) { sort(arr.begin(), arr.end()); }

template void print_array(vector& arr) { for (auto i : arr) { cout << i << " "; } cout << endl; }

int main() { vector int_arr = { 5, 3, 1, 6, 4 }; sort_array(int_arr); print_array(int_arr);

vector<float> float_arr = { 5.6f, 3.2f, 1.8f, 6.1f, 4.9f };
sort_array(float_arr);
print_array(float_arr);

vector<string> string_arr = { "banana", "apple", "orange", "pear", "grape" };
sort_array(string_arr);
print_array(string_arr);

return 0;

}

写个C++语言--支持不同数据类型的排序

原文地址: https://www.cveoy.top/t/topic/jKC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录