64,654
社区成员
发帖
与我相关
我的任务
分享
int Length()const{return m_str.length();}
#include <iostream>
#include<string>
using namespace std;
class Double
{
public:
Double(double d,const string&str):m_d(d),m_str(str){}
operator double()const{return m_d;}
const string& ToString()const{return m_str;}
protected:
double m_d;
string m_str;
};
#define DOUBLE(d) Double(d,#d)
int main()
{
Double d =DOUBLE(999999999.0000001);
cout<<d.ToString()<<endl;
cout<<d<<endl;
return 0;
}
double a = 999999999.0000001;