I have a function that needs to return a pointer to an array:

```
int * count()
{
    static int myInt[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
    return &myInt[10];
}

```

inside my main function I want to display one of the ints from that array, like here at index 3

```
int main(int argc, const char * argv[])
{   
    int myInt2[10] = *count();

    std::cout << myInt2[3] << "\n\n";
    return 0;
}

```

this however gives me the error: "Array initializer must be an initializer list"

how do I create an array within my main function that uses the pointer to get the same elements as the array at the pointer?