Fehler: 'defaultfloat' ist kein Mitglied von 'std'

8

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:

%Vor%

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?

    
arman 27.04.2014, 05:17
quelle

1 Antwort

7

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

    
Mike Kinghan 27.04.2014, 05:55
quelle

Tags und Links