Return array in a function

后端 未结 19 2817
清酒与你
清酒与你 2020-11-22 05:23

I have an array int arr[5] that is passed to a function fillarr(int arr[]):

int fillarr(int arr[])
{
    for(...);
    return arr;
         


        
19条回答
  •  星月不相逢
    2020-11-22 06:06

    and what about:

    int (*func())
    {
        int *f = new int[10] {1,2,3};
    
        return f;
    }
    
    int fa[10] = { 0 };
    auto func2() -> int (*) [10]
    {
        return &fa;
    }
    

提交回复
热议问题