C++ array initialization
<p>Considering this:</p>

<pre><code>typedef struct
{
 int x;
 int y;
} Coordinate;

Coordinate places[100];
</code></pre>

<ul>
<li><p>Is the memory for the 100 Coordinates allocated automatically? Or does it allocate one at a time when you initialize each element of the array?</p></li>
<li><p>What happens if you adress uninitialized parts of the array? Does this trigger an error? </p></li>
</ul>
