Membres inscrits :2359
Membres en ligne : 0
Invités en ligne : 6


|
Conversation (Résolue) : Utilisation stod |
Ded (Membre)
Lieu: Grenoble (38)
Inscrit le : 09-09-2013
Messages: 41
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour,
J'ai le petit programme suivant qui ne compile pas :
Code cpp: #include <iostream> #include <string> int main () { std::string str ("365.24"); double x = std::stod(str); std::cout << x << "\n"; return 0; }
Code: -------------- Clean: Release in stod (compiler: GNU GCC Compiler)--------------- Cleaned "stod - Release" -------------- Build: Release in stod (compiler: GNU GCC Compiler)--------------- mingw32-g++.exe -Wall -fexceptions -O2 -std=c++11 -Wall -IF:\wxWidgets-3.0.0\include -IF:\wxWidgets-3.0.0\lib\gcc_lib\mswu -IF:\wxWidgets-3.0.0\lib\gcc_lib -IF:\id3lib\id3lib-3.8.3\include -c F:\CPP\stod\main.cpp -o obj\Release\main.o F:\CPP\stod\main.cpp: In function 'int main()': F:\CPP\stod\main.cpp:8:14: error: 'stod' is not a member of 'std' Process terminated with status 1 (0 minute(s), 4 second(s)) 1 error(s), 0 warning(s) (0 minute(s), 4 second(s)) Un conseil ? Merci d'avance
|
Code::Blocks 13.12 on Windows 7 (build 7601 service pack 1 64 bit edition). GNU GCC version 4.7.1 -std=c++11 Make version 3.82. wxWidgets 3.0.0 compiled shared=0 monolithic=1 unicode=1 build=release.
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne |
Salut.
Là , j'avoue que je sèche. Pour être franc, je ne me suis encore jamais penché sur C++11. Je viens de faire le test avec différentes versions de g++, et voici le résultat : - MinGW 4.7.1 TDM 32 bits : Échec - MinGW 4.7.1 TDM 64 bits : Échec - MinGW 4.8.1 TDM 32 bits : Échec - MinGW 4.8.1 TDM 64 bits : Succès (en remplaçant MinGW32-g++.exe par g++.exe).
Désolé, mais c'est tout ce que je peux dire. Quand à trouver une solution, c'est une autre paire de manches...
@+ Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
dragonjoker (Nouveau membre)
Lieu: Bras d'Asse (04)
Inscrit le : 16-01-2012
Messages: 9
Snippets: 0
Tutoriels: 0
Site web
Hors ligne |
Bonjour !
As-tu essayé en remplaçant l'option '-std=c++11' par '-std=gnu++11' ?
|
|
|