I'm trying to compare two `std::strings`, `"abc\0"` and `"abc"`.
Is there a way to ignore a character, in this case `'\0'` (NUL), when comparing?

Right now I'm doing a `pop_back()` on the string with the trailing NUL to remove it, but there must be a better way to handle this.