函数返回 数组的引用 可以吗?怎么实现

函数返回 数组的引用 可以吗?如何实现?函数如何去返回一个数组的引用?&预算符总比[]底.请问我该如何去实现

函数返回 数组的引用 可以吗?如何实现?
函数如何去返回一个数组的引用?

&预算符总比[]底.请问我该如何去实现?

[解决办法]
为啥不返回指针,用完记得delete掉就行了
[解决办法]
既然是数组,直接指针多好
[解决办法]
返回“引用”也是用返回“指针”实现的。
[解决办法]

C/C++ code
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};typedef int (&aref)[10];aref getaref1(){return arr;}int (&getaref2())[10]{return arr;}
[解决办法]
看到过一句话:
成也指针,败也指针
[解决办法]
我知道是错的。我先写下了这个。因为这个直接体现返回引用。

错误的原因是返回了局部对象的引用。一会改改看,也许能改点好玩的出来。

C/C++ code
#include <stdio.h>int (&get_array(void))[4] {    int array[4] = {0, 1, 2, 3};    return array;}int main() {    printf("0:%d\n", get_array()[0]);    printf("1:%d\n", get_array()[1]);    printf("2:%d\n", get_array()[2]);    printf("3:%d\n", get_array()[3]);                return (0);}