title: error with std::array and VS2015
body: <p>I have code that I wrote quite a while ago, and I don't do that much 'C++' these days. I've compiled the code with no issues in 'Visual C++ 2010 Express'. I've compiled it in vs2015 and I get an error with the 'std::array'. Could someone be kind enough to explain my error.</p>
  
  <p>This compiled ok in 'Visual C++ 2010 Express' </p>
  
  <pre><code>// create arrays to hold port write data​
  array&lt;DataChunk&gt;^ dataArray = gcnew array&lt;DataChunk&gt;(1008); 
  </code></pre>
  
  <p>But compiled in vs2015 with the error:</p>
  
  <pre><code>1&gt;c:\users\carl\desktop\pond control\pond control\Form1.h(1199): error C2976: 'std::array': too few template arguments
  
  1&gt;  C:\Program Files\Microsoft Visual Studio 14.0\VC\include\utility(306): note: see declaration of 'std::array'
  </code></pre>
  
  <p>Any help would be most appreciated.</p>