Hallo! Ich bin gerade auf eine Differenz zwischen libstdc++ und libc++ gestoßen. Folgender Code generiert mit libc++ eine Exception.
1 | #include <sstream> |
2 | |
3 | int main() { |
4 | std::stringstream strm; |
5 | strm.str("8px"); |
6 | strm.exceptions(std::ios::failbit); |
7 | double d; |
8 | strm>>d; |
9 | return 0; |
10 | } |
Ist das zulässig? Ich vermute, dass es ein Bug ist.