Dynamic string array allocation error
<p>I am trying to allocate a dynamic string array in the following way and I get an error:</p>

<pre><code>struct Test
{
    std::string producer[];
    std::string golden[];
};

Test test1 =
{
        {"producer1", "producer2"} ,
        {"golden1"  , "golden2"}
};
</code></pre>

<p>The error i get is that there are too many initializers for <code>std::string[0]</code>, 
but if I get off the array part it works:</p>

<pre><code>struct Test
{
    std::string producer;
    std::string golden;
};

Test test1 =
{
        "producer1" ,
        "golden1"
};
</code></pre>

<p>Thanks in advance!</p>
