Comment corriger l'erreur C++ : 'stoi' is not a member of 'std'
Problème
Lors de la compilation de code C++, vous pourriez rencontrer le message d’erreur suivant :
stoi_error.txt
/home/uli/myproject/main.cpp:162:26: error: 'stoi' is not a member of 'std'
162 | g = std::stoi(argv[3])Solution
Vous devez inclure l’en-tête <string> dans votre code C++.
La fonction stoi fait partie de la bibliothèque standard C++ et est définie dans l’en-tête <string>.
Ajoutez cette ligne en haut de votre fichier C++ :
fix_stoi_include.cpp
#include <string>Après cela, essayez de compiler votre code à nouveau. L’erreur devrait être résolue.
Consultez les articles similaires par catégorie :
C/C++
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow