如果有普通函数,优先调用普通函数,否则调用对应格式的模板函数
template<typename T>
auto print(T &ele) { cout << ele << ' '; }
template<typename T>
auto print(vector<T> &data) { for (auto &i: data) print(i); }
如果有普通函数,优先调用普通函数,否则调用对应格式的模板函数
template<typename T>
auto print(T &ele) { cout << ele << ' '; }
template<typename T>
auto print(vector<T> &data) { for (auto &i: data) print(i); }