Error to_string not declared
Bonjour à tous,
Je suis nouveau sur c++ et j'essaie de suivre un tuto en utilisant CODE::BLOCK v16.01
Dans mon tuto, j'en suis venu à tester les chaines de caractères et donc les méthodes to_string ou stoi.
J'inclue donc la bibliothèque et je fais appel à la méthode et là BAM pas le droit.
Code:
1 2 3 4 5 6 7 8 9 10
|
-------------- Build: Debug in Jour2 (compiler: Cygwin GCC)---------------
g++.exe -Wall -fexceptions -g -std=c++14 -c main.cpp -o obj/Debug/main.o
main.cpp: In function 'int main()':
main.cpp:8:28: error: 'to_string' was not declared in this scope
string s = to_string(42);
^
Process terminated with status 1 (0 minute(s), 0 second(s))
1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) |
j'ai vérifié, j'ai bien cliqué sur l'inclusion du standard c++11 voir meme c++14
j'ai changé le compilateur GNU gcc vers CYGWIN gcc, pareil, même limonade.
Du coup j'ai tenté le coup en ligne de commande avec g++ et c++, et hop encore dans les choux.
En désespoir de cause j'ai contrôlé les versions des compilateurs (c++ --> v4.9.2 & g++ --> v4.9.2)
Et là bein je sais plus, je fais clairement une boulette (sinon ca marcherait) mais ou ?
Siouplait j'aimerais bien continuer :)
Code:
1 2 3 4 5 6 7 8 9 10
| #include <iostream>
#include <string>
using namespace std;
int main()
{
string s = to_string(42);
return 0;
} |