C++ stoll會(huì)拋出什么異常

c++
小樊
105
2024-07-08 17:23:16

在C++中,std::stoll函數(shù)用于將字符串轉(zhuǎn)換為long long類型的整數(shù)。如果轉(zhuǎn)換失敗,std::stoll函數(shù)會(huì)拋出std::invalid_argument異?;?code>std::out_of_range異常。

  • std::invalid_argument異常:當(dāng)字符串不能被解析為有效的整數(shù)時(shí)拋出。
  • std::out_of_range異常:當(dāng)轉(zhuǎn)換后的整數(shù)超出了目標(biāo)類型的取值范圍時(shí)拋出。

0