Quand j'ai découvert l' boost::lexical_cast
je me suis dit "pourquoi n'ai-je pas savoir à propos de cette plus tôt!" - Je détestais avoir à écrire du code comme
stringstream ss;
ss << anIntVal;
mystring = ss.str();
Maintenant, j'écris
mystring = boost::lexical_cast<string>(anIntVal);
Hier, sur stackoverflow, je suis tombé sur boost split (un autre bijou qui me permettra de gagner de l'écriture de code).
string stringtobesplit = "AA/BB-CC")
vector<string> tokens;
boost::split(tokens, stringtobesplit, boost::is_any_of("/-"));
// tokens now holds 3 items: AA BB CC
Je vais commencer à regarder à travers stimuler la documentation à la recherche pour d'autres fonctions que je vais être en mesure de les utiliser régulièrement, mais je pense qu'il sera très facile de rater des choses.
De quoi stimuler les fonctions que vous utilisez le plus / la haine de ne pas avoir?