C中的包装类用于字节,如java Byte,Integer,String,Double?

时间:2012-08-02 12:29:16

标签: java c

在Java Byte中,包装类就像

一样
byte-Byte
int-Integer
float-Float etc

我想在c中使用包装类,所以任何人都可以 我知道如何在c中使用包装类以及如何在c ??

中编写它

JAVA:

Byte arr= 0x03;

2 个答案:

答案 0 :(得分:2)

在C中根本没有课程。您可以使用char成员创建一个结构,但我不确定您为什么要这样做。

在C ++中,您可以创建一个包装类。您只需要定义与char之间的隐式转换以模拟自动装箱,以及您认为包装类应该具有的任何方法。

此外,C和C ++中Java'字节'类型的等价物是signed char

答案 1 :(得分:1)

在C中你写char arr = 0x03;。 POD类型没有“包装”或“装箱”。你真的不需要它们。