我是一个C++新手,我想知道如何从C++函数中返回一个数组。
我尝试了下面的代码,但似乎不起作用。
要在C++中返回数组,您需要使用指针。以下是一个示例代码:
```cpp int* myFunction() { static int myArray[3] = {1, 2, 3}; return myArray; } ```请注意,必须使用静态数组并将其声明为指针才能从函数中返回。此外,如果您在函数内部创建数组,则该数组将在函数结束时被销毁,因此无法返回。
char some_function(){
char my_string[] = "The quick brown fox jumps over the lazy dog";
return my_string;
}