请问大家std::string可不可已和int或double相加.
如:
string s = "ACBD";
string temp = 1000 + s; (想要的结果为1000ABCD)
string temp = 1000.00 + s; (想要的结果也为1000ABCD)
如:
string s = "ACBD";
string temp = 1000 + s; (想要的结果为1000ABCD)
string temp = 1000.00 + s; (想要的结果也为1000ABCD)
宏里面似乎有个##可以可以把1000,1000.00转化成string再加呀
string temp = 1000; std::ostringstream oss;
// Works just like cout
oss<< temp << s;
// Return the underlying string
return oss.str();