pointer_to_string
#include <sstream>
QString pointer_to_string(const void *pointer)
{
std::stringstream ss;
ss.str("");
ss.clear();
ss << pointer;
return QString::fromStdString(ss.str());
}
模版toString
#include <sstream>
#include <iomanip>
template<typename T>
std::string toString(const T& value, int precision=6)
{
std::stringstream out;
out << std::setprecision(precision) << std::fixed << value;
std::string outStr;
outStr = out.str();
return outStr;
}
int main(int argc, char *argv[])
{
float ff = 0.123456789123456789;
std::string ff_str = toString(ff);
std::cout << ff_str << std::endl;
}