Wednesday
Room 4
10:20 - 11:20
(UTC+02)
Talk (60 min)
Signed Integers Considered Harmful
A common misconception among C++ developers is that signed integers should be the default integer type, or put another way, that unsigned integers should only be used when modulo behavior is desired.
C++
C
Embedded
Security
Language
In reality, for safe, secure, and performant systems the opposite is true and unsigned integers should be the default type for representing integer that cannot have negative values. This goal of this presentation is to provide an irrefutable argument supporting this assertion and put an end to the madness.