- if (s[i] >> 5 == 0b110 ) len = 1; // todo: binary constants are a GCC extension
- else if (s[i] >> 4 == 0b1110 ) len = 2; // todo: binary constants are a GCC extension
- else if (s[i] >> 3 == 0b11110) len = 3; // todo: binary constants are a GCC extension
+ if (s[i] >> 5 == 0b110 ) len = 1; // WARNING: binary constants included in C++14
+ else if (s[i] >> 4 == 0b1110 ) len = 2;
+ else if (s[i] >> 3 == 0b11110) len = 3;