title: 3d std::array in c++
body: <p>I am early in c++. I want to define an 3d <code>std::array</code> in c++. when i define bellow array:</p>
  
  <pre><code>std::array&lt;std::array&lt;std::array&lt;double,3&gt;,4&gt;, 4&gt; DownSide = {
                           {{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35}},
                           {{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35}},
                           {{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35}},
                           {{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35},{0,0.51,0.35}}
                          };
  </code></pre>
  
  <p>I see this error:</p>
  
  <pre><code> error: too many initializers for ‘std::array&lt;std::array&lt;std::array&lt;double, 3ul&gt;, 4ul&gt;, 4ul&gt;’
         };
  </code></pre>
  
  <p>I googled this error find i mistak in numer brackets, but i dont know and find how must i write them.
  How must i do?</p>