Problems trying to assign **varname to *varname[]. c++
<p>In my .h, I have a variable, <code>Texture ** skyboxTextures</code>. I assign some texture pointers in one method, and use them right away:</p>

<pre><code>Texture *skt[] = { 
    tleft,
    tright,
    tfront,
    tback,
    tup,
    tdown
};
skyboxTextures = skt;

for(int i = 0; i &lt; 6; i++)
{
    skyboxTextures[i]-&gt;load();
}
</code></pre>

<p>Then later in another method I try to use the textures again.</p>

<pre><code>Texture *skt[] = skyboxTextures;

// Render the front quad
skyboxTextures[0]-&gt;activate();
</code></pre>

<p>This is my issue I cannot access my objects any more. This will not compile because of this error:</p>

<pre><code>error C2440: 'initializing' : cannot convert from 'Texture **' to 'Texture *[]'
</code></pre>

<p>If I comment out the line <code>Texture *skt[] = skyboxTextures;</code>, all I get are invalid texture pointers.</p>
