Is std::stoi actually safe to use?
Does std::stoi throw an error on the input “abcxyz”? Yes. I think your confusion may come from the fact that strtol never reports an error except on overflow. It can report that no conversion was performed, but this is never referred to as an error condition in the C standard. strtol is defined similarly by all three C standards, and I will spare … Read more