Is this correct to Initialize a matrix in C++
<p>I have a class with an variable of array of array. </p>

<pre><code>private  double * array[4][4];
</code></pre>

<p>Can I initialize it this way? </p>

<pre><code>void RealMatrix::init(int i, int j) {
    this-&gt;array[i][j] = new double;
    *(this-&gt;array[i][j]) = 0;
}
</code></pre>
