-
- ParanoidNumber a("0.3");
- Debug("start at {%s} = %lf", a.Str().c_str(), a.ToDouble());
- cout << "0.3 ";
- float fa = 0.3;
- double da = 0.3;
+ Debug("Sizeof ParanoidNumber::digit_t is %u", sizeof(ParanoidNumber::digit_t));
+ Debug("Sizeof ParanoidNumber is %u", sizeof(ParanoidNumber));
+ Debug("Sizeof double is %u", sizeof(double));
+ Debug("Sizeof ParanoidNumber* %u", sizeof(ParanoidNumber*));
+
+ string token("");
+ cin >> token;
+ ParanoidNumber a(token.c_str());
+ double da = a.ToDouble();
+ float fa = da;