私はC++スタイルのキャストに新しく、私はが私の割り込みサービスルーチンでreal-time-critical deadlineを持っているので、私のアプリケーションのパフォーマンスを損なうC++スタイルのキャストを使用すると心配しています。C++スタイルのキャストからパフォーマンスが低下しましたか?
いくつかのキャストは例外をスローすると聞いたことがあります。
C++スタイルのキャストを使用したいのは、コードをより堅牢にするためです。しかし、の場合、パフォーマンスがになると、おそらくC++スタイルのキャストは使用されず、代わりにCスタイルのキャストを使用するコードのテストに時間がかかります。
C++スタイルのキャストとCスタイルのキャストのパフォーマンスを比較するために厳密なテスト/プロファイリングを行った人はいますか?
あなたの結果は何ですか?
どのような結論を出しましたか?
私はこれに賞金を加えなければならないかもしれません...それは私がどれほど興味を持っているかです。 –
あなたはすでに2つの正確な答えを出しています。 –
ここでの現在の回答は、C++スタイルのstatic_castに実行時のパフォーマンスヒットがないことを示しています。誰かがコメントをしたり、同じパフォーマンスを持つ理由について説明を加えたりしますか? (質問は意図的に漠然としています) –