Khi tôi phát hiện ra boost::lexical_cast
tôi đã nghĩ "tại sao tôi không biết về điều này sớm hơn!" - Tôi ghét phải viết mã như
stringstream ss;
ss << anIntVal;
mystring = ss.str();
Bây giờ tôi viết
mystring = boost::lexical_cast<string>(anIntVal);
Hôm qua, trên stackoverflow, tôi đã xem qua boost split (một loại đá quý khác sẽ giúp tôi tiết kiệm mã viết).
string stringtobesplit = "AA/BB-CC")
vector<string> tokens;
boost::split(tokens, stringtobesplit, boost::is_any_of("/-"));
// tokens now holds 3 items: AA BB CC
Tôi sẽ bắt đầu xem qua tài liệu tăng cường tìm kiếm các chức năng khác mà tôi sẽ có thể sử dụng thường xuyên, nhưng tôi cảm thấy rằng nó sẽ rất dễ bỏ lỡ mọi thứ.
Những chức năng tăng nào bạn sử dụng nhiều nhất / ghét không có?