title: Error: Assigning to an array from an initializer list
body: <p>I have a class such as:</p>
  
  <pre><code>class dialog
  {
      public:
      double dReturnType[][5][3];
  };
  </code></pre>
  
  <p>&nbsp;</p>
  
  <pre><code>#include &lt;cstdlib&gt;
  #include &lt;iostream&gt;
  include &lt;string&gt;
  
  using namespace std;
  #include "dialog.h";
  
  int main(int argc, char *argv[])
  {
      dialog People;
      People.dReturnType[0][1] = {1.2,2.3,6.6};
      return 0;
  }
  </code></pre>
  
  <p>It returns:</p>
  
  <blockquote>
    <p>[Warning] extended initializer lists only available with -std=c++11 or
    -std=gnu11 [enabled by default]     [Error]: assigning to an array from an initializer list</p>
  </blockquote>
  
  <p>I've looked it up online a bit and really couldn't find a way to get around this. I'd prefer not editing the class within it's on class file (kinda defeats the purpose). Any help?</p>
  
  <p>Note: the class is in a separate project file</p>