Question about ubyte x overflow, any safe way?

matheus matheus at gmail.com
Sun Aug 4 18:12:48 UTC 2019


Hi,

The snippet below will produce an "infinite loop" because 
obviously "ubyte u" will overflow after 255:

import std.stdio;
void main(){
     ubyte u = 250;
     for(;u<256;++u){
         writeln(u);
     }
}

Question: Is there a way (Flag) to prevent this?

Matheus.


More information about the Digitalmars-d-learn mailing list