lexical_cast
在以下情況下引發異常。有沒有辦法使用lexical_cast
並將字符串轉換爲整數。詞彙表演部分轉換 - 有可能嗎?
#include <iostream>
#include "boost/lexical_cast.hpp"
#include <string>
int main()
{
std::string src = "124is";
int iNumber = boost::lexical_cast<int>(src);
std::cout << "After conversion " << iNumber << std::endl;
}
我明白了,我可以用atoi
而不是boost::lexical_cast
。 !
'的std :: stoi'一個數字應該這樣做。 – chris
謝謝克里斯。讓我嘗試。 – user373215
你有一些要求阻止你預處理字符串嗎? – shuttle87