如何编写一个打印数组的函数,无论它是什么类型?

时间:2015-05-27 13:41:59

标签: c++ arrays

我需要知道如何编写一个打印数组的函数,无论它是什么类型。就像我给出一个整数或字符串数​​组或者它只是打印它。

我是C ++的新手,所以如果有可能你不能使用模板和STL吗?

1 个答案:

答案 0 :(得分:2)

给定数组/容器X,您可以按以下方式编写内容:

template <class X>
void print_all(X &x)
{
    for (auto y : x)
        std::cout << y << std::endl;
}