wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 4
Pub hébergeur
Pourquoi cette pub ?

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» Utilisation stod
Conversation (Résolue) : Utilisation stod
03-02-2014 13:56:23  Utilisation stod #1
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.
03-02-2014 15:24:44  Re: Utilisation stod #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1365
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à...
12-01-2015 15:36:49  Re: Utilisation stod #3
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' ?
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» Utilisation stod