Google C++ Style Guide: Integer Types
Every once in a while people complain that your API is not exposing unsigned types. Especially without implicit type conversion (read: Go) it can be tiring “to be forced” to cast to unsigned integers everywhere.
This is the link to handout in such cases.
Update: Even more depth explanation.
Via: Reddit.