如何利用自定义函数里面的数组,将其复制到主函数中,然后在主函数中输出
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;
}