면책 조항 : 링크 std::atoi이되지 않으며 그 대신 std::strtol 사용을 권장하고 있다고 그래서 내가 잠시 동안 알고std :: strtol과 std :: stoi의 차이점은 무엇입니까?
을 cppreference.com한다.
C++ 11은 std::stoi을 도입했으며 왜 내가 하나를 사용하려고 선택하는지 이해하려고 시도하고 있습니다. std::strtol
.
내가 이해하는 바로는 stoi는 strtol을 호출하지만 예외를 throw합니다. 또한 정수 대신 long을 반환합니다.
주요 차이점은 무엇입니까?
[가능한 이유가 없습니다 : stou :: stou?] (http://stackoverflow.com/questions/8715213/why-is-there-no-stdstou) –
@KerrekSB 그건 정말 관련이없는 질문입니다 ... –
@ KerrekSB 내 질문은 궁극적으로 그냥 strtol 전화한다면 stoi를 사용하는 이유를 더 잘 이해하는 것입니다. – jmstoker