string zu Zahl überlauf



  • Kann ich eine Exception auslösen, wenn die Zahl im String zu groß/klein für den Datentyp ist?

    string Zahl("4.94e9999");
       stringstream Str;
       Str.exceptions(std::ios_base::failbit);
       Str << Zahl;
       long double d;
       Str >> d;
    

    d wird ohne exception einfach inf.


Anmelden zum Antworten