Visual Studio での __int128 のコンパイル
Visual Studio で、C プロジェクトで __int128 データ型を利用しようとすると、コンパイル エラーが発生します。このエラーは、__int128 が Visual Studio コンパイラ アーキテクチャで正式にサポートされていないために発生します。
これに対処するには、__int128 サポートを有効にすることを検討してください。ただし、MSDN ドキュメントを確認し、最近の議論を参照すると、そのようなオプションがないことは明らかです。その結果、__int128 データ型は利用できないままになります。
Visual Studio の構文の強調表示はユーザーによる変更の可能性があり、非標準の型や将来の実装が表示されることが多いため、信頼できないことを理解することが重要です。具体的には、__int128 はコンパイル エラーが発生するため、予約語である可能性があります。したがって、カスタム型名として __int128 を使用しないことをお勧めします。
32 ビット ターゲットの __in64 で見られるように、x64 または IPF システムではレジスタ スパンニングを通じて __int128 が予期されていた可能性がありますが、現在の制限は存在します。 。 Visual Studio で使用できる 128 ビット型のみが、__m128 などの SIMD データ型とそのさまざまな型付き形式に由来しています。
以上が質問形式を目的とした、いくつかのタイトルのオプションを次に示します。 * **Visual Studio は __int128 を処理できますか? Visual Studio の 128 ビット整数に関する真実** * **__int128 がビジュアルでコンパイルに失敗するのはなぜですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。