自定义函数数组的利用

如何利用自定义函数里面的数组,将其复制到主函数中,然后在主函数中输出

1.返回值,2.指针参数,3.引用,4.全局变量


#include <iostream>
using namespace std;

template<typename T>
void GetArray(T* array, int nSize)
{
    for ( int i = 0 ;i < nSize; ++i )
    {
        array[i] = i;
    }
}

int main() {
    int iaray[10];
    GetArray<int>(iaray, 10);
    for (int i = 0; i < 10; ++i)
    {
        cout << iaray[i] << " \t";
    }

    cout << endl;
    double daray[10] ;
    GetArray<double>(daray, 10);
    for (int i = 0; i < 10; ++i)
    {
        cout << daray[i] << " \t";
    }

    return 0;
}