title: C++11 Aggregates & constructors speed comparison
body: <p>How does the speed of the <strong>default constructor</strong>, the <strong>copy constructor</strong> and the <strong>move constructor</strong> compare to each other for an <strong>aggregate</strong> type like <code>std::array</code> that stores built-in type elements ?</p>
  
  <p>Intuitively, I would say <strong>move > default > copy</strong> (the greater the faster). </p>
  
  <p>Is that correct ?</p>