次の方法で共有


C28250

警告 C28250: 関数の不整合な注釈です: 前のインスタンスにエラーがあります。

メモ: この関数の複数のプロトタイプがあります。この警告は、インスタンスの数 <数値> を持つ最初のプロトタイプを比較します。

宣言が typedefを使用する場合、 typedef がである表示される宣言の行が便利行。

この警告は、以外の関数宣言の注釈が定義と一致する必要があります。コメントのエラーを表示し、要件を反映して関数 typedef が複雑な場合。その場合は、関数 typedef は宣言および定義の両方に限定的ように取得されます。

注釈はマクロとして実行される、 1 種類のマクロは、通常、複数の低レベルの注釈を導入することに注意してください。この警告は、で一致しない低レベルの注釈で報告されるため、単一の一致の注釈のマクロは多数の一致しない低レベルの注釈を生成する可能性があります。これらが同じであることを確認するために、宣言と定義ソース・コードを比較することをお勧めします。(注釈の順序で単純な相違点は報告されません)。

比較では、最初の宣言と現在のテーブルの間に常にです。追加宣言がある場合、各宣言は、ペアにチェックされます。2 つ以上の宣言または定義があることを示すことができますが、現在のペア以外の比較を行うことはできません。上の テキスト フィールド (、低レベル)異なる 2 種類のインスタンス間で注釈のリストが含まれます。

この警告メッセージがコンパイラに送信される基になるコードのテキストを実際にソース・コードにコメントを挿入するために使用される、マクロを表示します (ようにマクロを使用したときはいつでも)場合があります。通常、低レベルの注釈を理解する必要はありませんが注釈がエラー メッセージで報告される行番号間で一貫性のないように報告されることを認識する必要があります。ほとんどの場合、ソース・コードのチェックが不整合があるかを明確にします。