Quando ho scoperto boost::lexical_cast
ho pensato a me stesso "perché non lo sapevo prima!" - Odiavo dover scrivere codice come
stringstream ss;
ss << anIntVal;
mystring = ss.str();
Adesso scrivo
mystring = boost::lexical_cast<string>(anIntVal);
Ieri, su stackoverflow, mi sono imbattuto in boost split (un'altra gemma che mi farà risparmiare la scrittura di codice).
string stringtobesplit = "AA/BB-CC")
vector<string> tokens;
boost::split(tokens, stringtobesplit, boost::is_any_of("/-"));
// tokens now holds 3 items: AA BB CC
Inizierò a esaminare la documentazione di boost alla ricerca di altre funzioni che sarò in grado di utilizzare regolarmente, ma sento che sarà molto facile perdere le cose.
Quali funzioni di potenziamento usi di più / non ti piacerebbe avere?