Java Byteラッパークラスには次のようなものがあります
byte-Byte
int-Integer
float-Float etc
C でラッパー クラスを使用したいので、C でラッパー クラスを使用する方法と、これを C で記述する方法を教えてください。
ジャワ:
Byte arr= 0x03;
Cにはクラスがまったくありません。char メンバーを使用して構造体を作成することもできますが、なぜそれを行う必要があるのかよくわかりません。
C++ では、ラッパー クラスを作成できます。char との間の暗黙的な変換を定義して、オートボクシングをシミュレートするだけでなく、ラッパー クラスに必要なメソッドを定義するだけです。
また、C および C++ における Java の「バイト」型に相当するものはsigned char
.
C では と書きchar arr = 0x03;
ます。POD タイプの「ラッパー」または「ボクシング」はありません。そして、あなたはそれらを本当に必要としません。