Weird c++ code snippet
<p>I have this snippet:</p>

<pre><code>template&lt;class T&gt;
class VECTOR_2D 
{
public:
    T x,y;

    VECTOR_2D() 
        :x(T()),y(T())
    {}
}
</code></pre>

<p>What are x and y initialized to in the constructor?</p>
