在使用C++中的stoi
函數(shù)時(shí),需要注意以下幾點(diǎn):
string
類型或者const char*
類型,不能是其他類型。stoi
函數(shù)會(huì)拋出invalid_argument
異常,因此需要進(jìn)行異常處理。int
類型的范圍,stoi
函數(shù)會(huì)拋出out_of_range
異常。stoi
函數(shù)只能轉(zhuǎn)換十進(jìn)制表示的整數(shù),不能轉(zhuǎn)換其他進(jìn)制的整數(shù)。stoi
函數(shù)會(huì)停止轉(zhuǎn)換并返回第一個(gè)非數(shù)字字符之前的部分。stoi
函數(shù)會(huì)忽略這些空格。stoi
函數(shù)會(huì)按照正負(fù)號(hào)進(jìn)行解釋。