Also is
auto z1 = i + u;
auto z2 = u + i;
the same type?
-----Ursprüngliche Nachricht-----
Von: Howard Hinnant via Std-Proposals <std-proposals@lists.isocpp.org>Assume char is 8 bit, short is 16 bit, int is 32 bitsigned char i{};unsigned char u{};auto z = i + u;Possibilities:compile-time errorrun-time errorz is signed charz is unsigned charz is shortz is unsigned shortz is intz is unsigned intWhat is your recommendation?Howard