問題タブ [pc-lint]
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.
c++ - Pc Lint、init() を使用したクラスの err 613 (null ponter の使用の可能性) を抑制する方法
可能な限り状況を単純化しようとしました。だから私はクラスを持っています:
これにより、2 つの Lint 警告 613 が生成されます (null ポインター 'C::i' の使用の可能性...)
getI1() または getI2() が呼び出されたときに「フィールド」が null にならないことはわかっています。残念ながら、コンストラクターで初期化できません。したがって、Lint 警告を抑制したいと考えています。私はこのようにそれを行うことができます
しかし、私の実際のケースでは:
1)そのようなクラスはかなり多く、各クラスにはこのポインターを使用する多くの関数があります。
2) 私の経営陣は、コードにあまりにも多くの lint コメントを追加することを許可していません。
だから私の質問:リントに「コードが最善ではないことを知っているので、この特定のメンバー変数のnullのチェックをやめてください」と伝えるコマンドラインオプションを知っている人はいますか?
-sem パラメータに似たものでしょうか。