#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
int *genIntData(int size)
{
int *data = new int [size];
//memset(data, 0x00, size);//不必使用memset初始化数组
//generate(&data[0], &data[size], rand);
generate_n(&data[0], 5, rand);
return data;//不能是使用栈
}
int main()
{
int* data = NULL;
data = genIntData(5);
#include <string.h>
#include <algorithm>
using namespace std;
int *genIntData(int size)
{
int *data = new int [size];
//memset(data, 0x00, size);//不必使用memset初始化数组
//generate(&data[0], &data[size], rand);
generate_n(&data[0], 5, rand);
return data;//不能是使用栈
}
int main()
{
int* data = NULL;
data = genIntData(5);
delete [] data;
data = NULL;
}