title: Why are unsigned integers error prone?
body: <p>I was looking at <a href="https://www.youtube.com/watch?v=Puio5dly9N8">this video</a>. <a href="https://en.wikipedia.org/wiki/Bjarne_Stroustrup">Bjarne Stroustrup</a> says that <strong>unsigned ints</strong> are error prone and lead to bugs. So, you should only use them when you really need them. I've also read in one of the question on Stack&nbsp;Overflow (but I don't remember which one) that using <strong>unsigned ints</strong> can lead to security bugs.</p>
  
  <p>How do they lead to security bugs? Can someone clearly explain it by giving an suitable example? </p>