#include <iostream>
#include <sstream>
#include <string>
using namespace std;
#include <iomanip>
#include <limits>
#ifndef CONVERT_TO_STRING
#define CONVERT_TO_STRING
template <class T>
std::string ConvertToString(T value)
{
int prec = numeric_limits<T>::digits10;
std::stringstream ss;
ss.str("");
ss.precision(prec);
ss << value;
return ss.str();
}
#endif
之所以用“#define CONVERT_TO_STRING”是为了放到工程的头文件中,这样就可以在工程中任何一个地方使用了。