MinGW g での文字列変換の落とし穴
to_string() 関数を利用して長整数を格納用の文字列に変換しようとした場合MinGW で g を使用してコンパイル中に、予期しないエラー「to_string' は 'std' のメンバーではありません」が発生しました。このエラーは、MinGW に固有の既知のバグに起因します。
to_string() 関数は C 11 標準で導入されました。 -std=c 0x フラグを付けた g は C 11 機能を有効にしますが、Mingw の実装には制限があります。 to_string() 関数は、MinGW の新しいバージョン (GCC 4.8.0 以降) でサポートされるか、MinGW-w64 や Nuwen MinGW などの代替ツールチェーンを使用することによってサポートされます。
この問題を解決するには、次のいずれかを採用できます。解決策:
以上がMinGW g コンパイラが `to_string()` を認識しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。