Code:
string str(double dX, double dY)// Vektorkoordinaten in String konvertieren, das Format ist „(x=, y=)“
{
return "(x=" + dX + ", y=" + dY + ")";
}
Fehlermeldung:
Ausdruck muss eine Ganzzahl oder einen Aufzählungstyp ohne Gültigkeitsbereich enthalten
常见的两个方案。
v2可能会溢出。
include<string>
c++11 提供std::to_string 用于字符串转换
或者如楼上所言
按照楼主的程序还是to_string转换效率高一些。
建议返回 const string