任意の長さの文字列を int に変換しようとしていますが、これまでのところ、長さが制限された文字列に対してのみ機能します。これまでのコード:
long long convertToInt (std::string x){
long long number;
std::istringstream ss(x);
ss >> number;
return number;}
x=100000000000000000000000001
関数はを返します0
。誰かが理由を説明できますか?ありがとう。