2バイト値を4バイトのポインタにCキャストした時、
上位2バイトは0で埋められるというのは、
C++の仕様で定義されていますか?
それと、C++スタイルで書きたい場合こういうキャストはreinterpret_castでいいのですか?