Avertissement: Les liens sont à cppreference.comQuelles sont les différences entre std :: strtol et std :: stoi?
Je connais depuis un certain temps que std::atoi a été dépréciée et il a été recommandé d'utiliser std::strtol à la place.
C++ 11 a introduit std::stoi et j'essaie de comprendre pourquoi on choisirait de l'utiliser sur std::strtol
. D'après ce que je comprends, stoi appelle strtol mais jette des exceptions. En outre, il renvoie un entier au lieu d'un long.
S'agit-il des principales différences, qu'est-ce qui me manque?
duplication possible de [Pourquoi n'y a-t-il pas std :: stou?] (Http://stackoverflow.com/questions/8715213/why-is-there-no-stdstou) –
@KerrekSB C'est vraiment une question sans rapport ... –
@KerrekSB Ma question est de mieux comprendre pourquoi utiliser stoi si finalement il appelle juste strtol. – jmstoker