問題タブ [klocwork]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
24 参照

c++ - Klockwork の検出 (バッファ オーバーフロー)

次のコードがあります

そしてクロックワークは教えてくれる

ここに本当の問題がありますか?もしそうなら、この問題に対処する方法を教えてください。「static_cast(type)」に何らかの保護を追加する必要がありますか? どうもありがとう

** 以下は、私が推測する問題です ** LoggerType が 5 つあるため、KW は、私たちがそうでなくても out ofbound にアクセスできると考えるかもしれません。したがって、ここに保護を追加する必要があります。