要编写一个在头文件中返回数组的函数,可以按照以下步骤进行:
int* getArray();
int* getArray() {
int* arr = new int[5]; // 创建一个包含5个整数的数组
// 在这里对数组进行操作或初始化
return arr; // 返回数组指针
}
#include "arrayUtils.h"
int main() {
int* myArray = getArray();
// 在这里使用返回的数组指针
delete[] myArray; // 记得释放内存
return 0;
}
这样,就可以通过在头文件中声明函数原型并在源文件中定义函数来实现在头文件中返回数组的函数。
注意:在使用完返回的数组后,记得使用delete[]
释放内存,以避免内存泄漏。
领取专属 10元无门槛券
手把手带您无忧上云