PORTING.PRAGMA.PACK

#pragma pack の使用

PORTING チェッカーは、異なるコンパイラ内で特定の実装詳細に依存する可能性があるコードを識別します。PORTING.PRAGMA.PACK チェッカーは #pragma pack の使用法を検出します。

脆弱性とリスク

このチェッカーは、"pack" pragma が使用されている状況をユーザーに警告します。そのため、新しいプラットフォームへのアプローチを適切に計画できます。この pragma は、メモリのデータ構造のレイアウトに大きな影響を与えるため、この配置は、たとえば、データ転送や永続的なストレージ中、移植されるコードで考慮する必要があります。