Maison >développement back-end >C++ >Pourquoi mon compilateur MinGW g ne reconnaît-il pas `to_string()` ?
Pièges de la conversion de chaînes avec MinGW g
Dans votre tentative d'utiliser la fonction to_string() pour convertir un entier long en chaîne pour le stockage À ces fins, vous avez rencontré une erreur inattendue "to_string' n'est pas membre de 'std'" lors de la compilation avec g sous MinGW. Cette erreur provient d'un bug connu spécifique à MinGW.
La fonction to_string() a été introduite dans le standard C 11. Bien que g avec l'indicateur -std=c 0x active les fonctionnalités C 11, il existe une limitation dans l'implémentation de Mingw. La fonction to_string() est prise en charge dans les versions ultérieures de MinGW (au-delà de GCC 4.8.0) ou en utilisant des chaînes d'outils alternatives comme MinGW-w64 ou Nuwen MinGW.
Pour résoudre ce problème, vous pouvez adopter l'une des solutions suivantes solutions :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!