जब मुझे पता चला boost::lexical_cast
कि मैंने खुद से सोचा "मुझे इस बारे में जल्दी क्यों नहीं पता था!" - मुझे कोड लिखना पसंद है
stringstream ss;
ss << anIntVal;
mystring = ss.str();
अब मैं लिखता हूं
mystring = boost::lexical_cast<string>(anIntVal);
कल, स्टैकवॉटरफ़्लो पर, मैं बूस्ट स्प्लिट (एक और मणि जो मुझे लिखने का कोड बचाएगा) में आया।
string stringtobesplit = "AA/BB-CC")
vector<string> tokens;
boost::split(tokens, stringtobesplit, boost::is_any_of("/-"));
// tokens now holds 3 items: AA BB CC
मैं अन्य कार्यों की तलाश में बूस्ट डॉक्यूमेंटेशन को देखना शुरू करने जा रहा हूं, जिन्हें मैं नियमित रूप से उपयोग कर पाऊंगा, लेकिन मुझे लगता है कि चीजों को याद करना बहुत आसान होगा।
आप किस बूस्ट फंक्शन का उपयोग करते हैं / नहीं करना चाहेंगे?