Als ich entdeckte boost::lexical_cast
dachte ich mir: "Warum wusste ich nicht früher davon?" - Ich hasste es, Code schreiben zu müssen
stringstream ss;
ss << anIntVal;
mystring = ss.str();
Jetzt schreibe ich
mystring = boost::lexical_cast<string>(anIntVal);
Gestern bin ich beim Stackoverflow auf Boost Split gestoßen (ein weiteres Juwel, das mir das Schreiben von Code erspart).
string stringtobesplit = "AA/BB-CC")
vector<string> tokens;
boost::split(tokens, stringtobesplit, boost::is_any_of("/-"));
// tokens now holds 3 items: AA BB CC
Ich werde anfangen, die Boost-Dokumentation nach anderen Funktionen zu durchsuchen, die ich regelmäßig verwenden kann, aber ich denke, dass es sehr leicht sein wird, Dinge zu übersehen.
Welche Boost-Funktionen verwenden Sie am meisten / würden es hassen, nicht zu haben?