当我发现boost::lexical_cast
自己时,心想:“为什么我不早知道呢!” -我讨厌像这样写代码
stringstream ss;
ss << anIntVal;
mystring = ss.str();
现在我写
mystring = boost::lexical_cast<string>(anIntVal);
昨天,在stackoverflow上,我遇到了boost split(另一个可以节省我编写代码的宝石)。
string stringtobesplit = "AA/BB-CC")
vector<string> tokens;
boost::split(tokens, stringtobesplit, boost::is_any_of("/-"));
// tokens now holds 3 items: AA BB CC
我将开始浏览boost文档,寻找可以经常使用的其他功能,但是我觉得很容易错过一些东西。
您最常使用/什么讨厌的增强功能?