利用C++的模板函数,简单封装打印任意类型的数组
- 练习leetcode ,用C++,感觉,还是没有java来的方便啊;
- 只能自己开始造轮子了
简易代码
- 打印一维数组
/**
* 打印一维数组
* @return
*/
template<typename T>
void print_v(vector<T> &nums) {
cout << "[";
for (const auto &item: nums) {
cout << item << " ";
}
cout << "]" << endl;
}
- 打印二维数组
/**
* 打印二维数组
* @return
*/
template<typename T>
void print_v2(vector<vector<T>> &nums) {
for (const auto &item: nums) {
cout << "[";
for (const auto &innerItem: item) {
cout << innerItem << " ";
}
cout << "]" << endl;
}
}