ポインタのサイズが 4 バイトのシステムで、メモリの 2 バイト (下位部分) でアドレス可能な部分だけをアドレス指定することを意図している場合、一部の CPU にないときにポインタを 2 バイトの WORD として格納することは可能ですか?登録?次のようなポインターを宣言することによって、「twoBytes」という名前のような WORD があると仮定しても、原因はわかりません。
char * pointer = reinterpret_cast<char *>((unsigned int)(twoBytes))
4 バイトのエンティティとして保存される 4 バイトのまったく新しいエンティティを導入しています。