У меня есть функция, которая должна кодировать строки, которые должны иметь возможность принимать 0x00 в качестве действительного байта. Моя программа должна проверять длину строки, однако, если я перехожу в "\x00"
в std::string
, метод length()
возвращает 0.
Как я могу получить фактическую длину, даже если строка является единственным нулевым символом?