Sounds like posting a new one. This is the same as the regular new operator, but instead of actually allocating memory, it uses the existing memory and pointed to by the expression inside the parentheses.
In your case, it uses the memory in vv[i] to create a new vertex object, then returns a pointer to it (ie &vv[i] ) and is assigned v[i] .
See this link for more details.
source share