Use array to store chars
Try to fix the obfuscated code again. Some systems don't define char_traits<signed char> so basic_string<signed char> is undefined. I can't compile with clang 19.
This uses an array instead to store the chars, so string in combination with the bracket initialization is avoided.
Edited by Timo Koch