title: C++ vs. C# type safety
body: <p>I was reading through the questions with most votes from the <a href="/questions/tagged/history" class="post-tag" title="show questions tagged &#39;history&#39;" rel="tag">history</a> tag and came across  <a href="https://stackoverflow.com/q/4377512/627005">https://stackoverflow.com/q/4377512/627005</a>, where the accepted answer states that C has "minimal type safety", C++ has "better type safety" and C# "has type safety". Why is C# more type safe than C++? </p>