I assume you're talking about
&Vertex? Yes, adding
& means that
v now contains an address to a struct of type
Vertex, whereas without the
v would hold the struct directly.
In your example, using the address, or the struct directly, makes no difference. In many other cases, the distinction is very important.