SHORTC++ にはデータ型がありません。Win32 のヘッダーで定義されていますが、これはプラットフォーム固有の定義であり、C++ の一部ではありません。
SHORT違いについては、Win32は 16 ビット サイズであることを保証します。C++ は のサイズについてほとんど保証しませんshort。
SHORTは、Windows の初期に最もよく使用されていました。shortコンパイラは通常、ほとんどのプラットフォームで 16 ビットとして標準化されているため、現在はあまり使用されていません。