Fallstricke bei der Zeichenfolgenkonvertierung mit MinGW g
Bei Ihrem Versuch, die Funktion to_string() zu verwenden, um eine lange Ganzzahl zur Speicherung in eine Zeichenfolge umzuwandeln Zu diesem Zweck ist beim Kompilieren mit g unter MinGW der unerwartete Fehler „to_string“ ist kein Mitglied von „std“ aufgetreten. Dieser Fehler ist auf einen bekannten MinGW-spezifischen Fehler zurückzuführen.
Die Funktion to_string() wurde im C 11-Standard eingeführt. Während g mit dem Flag -std=c 0x C 11-Funktionen aktiviert, gibt es eine Einschränkung in der Implementierung von Mingw. Die to_string()-Funktion wird in späteren Versionen von MinGW (über GCC 4.8.0 hinaus) oder durch die Verwendung alternativer Toolchains wie MinGW-w64 oder Nuwen MinGW unterstützt.
Um dieses Problem zu beheben, können Sie eine der folgenden Methoden anwenden Lösungen:
Das obige ist der detaillierte Inhalt vonWarum erkennt mein MinGW g-Compiler „to_string()' nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!