&gt; I don&#x27;t know anybody who would agree with this.<p>std::array&lt;int,ARR_SIZE&gt; is better than int arr[ARR_SIZE]<p>I don&#x27;t know how you could disagree with that after looking at the facts. From what you&#x27;re saying here, there seems to be a culture that favors &quot;old school&quot; C programming in games, but the reasons behind it seem like nothing more than a fear of the unknown. I don&#x27;t mean to be disrespectful, it just seems like nothing but stubbornness to me.<p>&gt; Just to be clear, I am talking about destructor of an array<p>Can you be clear about why this is bad?