anonymous array in C++

The "anonymous array" in C++ is actually an initializer list. 
```
int main()
{
    int* p;
    p = new (int[3]){1, 2, 3};
}
```