std::defaultfloat
scheint im GCC nicht definiert zu sein, obwohl er im Standard (I denke, es ist §27.5.6.4). Ich habe es zu diesem einfachen Programm isoliert:
Dies kompiliert in VC ++ 11. Ich habe versucht, dies mit g ++ 4.7.2 und g ++ 4.9.0 mit diesen beiden Befehlen zu kompilieren:
g ++ test.cpp g ++ test.cpp -std = c ++ 11
Ich habe auch eine Online-Kompilierung auf GCC 4.8.1 hier versucht, immer mit dem gleichen Ergebnis:
%Vor%Warum erhalte ich diesen Fehler?
GCC libstdc++
unterstützt diese C ++ 11-Manipulatoren in keinem von
die Versionen, gegen die du kompiliert hast. Ein Patch wurde vor genau einem Monat eingereicht