C パフォーマンス チャレンジ: 整数から std::string への変換
このチャレンジでは、整数を整数に変換するための最も効率的なコードを見つけることを目指します。 C の std::string 。多数の既存の方法にもかかわらず、どれも特に効率的であることが証明されていないため、作成者は独自の競合アプローチを提示することになりました。
このチャレンジに参加するには、コードは次のとおりである必要があります。
作成者MB/秒のスループットを標準測定単位として利用し、さまざまなプラットフォームやコンパイラからのパフォーマンス ベンチマークを招待します。さらに、未定義の動作や無効な入力処理のインスタンスがあれば、大歓迎です。
広範なテストの後、gcc と Visual C の速度のチャンピオンは次のように浮上しました。
著者は、sprintf を一桁上回るパフォーマンスを示すコードが発見されている一方、ostringstream ははるかに遅れていると述べています。
以上がC で整数を std::string に変換する最速の方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。