私は C++ を学んでいますが、データ型のサイズが一貫していないという事実にあまり慣れていません。int に何かが展開されているシステムに応じて、16 ビットまたは 32 ビットなどになる可能性があります。
そのため、特定のサイズで定義され、どのプラットフォームでもそのサイズを維持する、バイト、ワードなどのデータ型で独自のヘッダー ファイルを作成することをお勧めします。
2 つの質問です。まず、これでよろしいでしょうか?それとも、私が気付いていない他の問題を引き起こすのでしょうか? 次に、タイプを 8 ビットと定義するにはどうすればよいでしょうか。#define BYTE char とだけ言うことはできません。char はプラットフォームによって異なるためです。