Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在Java Byte wrapper 类中有像
byte-Byte int-Integer float-Float etc
我想在 c 中使用包装类,所以任何人都让我知道如何在 c 中使用包装类以及如何在 c 中编写它?
爪哇:
Byte arr= 0x03;
在 C 中根本没有类。您可以创建一个带有 char 成员的结构,但我不确定您为什么要这样做。
在 C++ 中,您可以创建一个包装类。您只需要定义与 char 之间的隐式转换来模拟自动装箱,以及您认为包装类应该具有的任何方法。
此外,C 和 C++ 中 Java 'byte' 类型的等价物是signed char.
signed char
在 C 中,您编写char arr = 0x03;. POD 类型没有“包装器”或“装箱”。而且你真的不需要它们。
char arr = 0x03;