AS中的ByteArray成员函数可以用C++实现吗?有现成的类库吗?该怎么解决

AS中的ByteArray成员函数可以用C++实现吗?有现成的类库吗?
有一段AS代码:
var _local1:ByteArray = new ByteArray();
_local1.writeShort(123);
_local1.writeByte(1);

如果用C或者C++来实现,怎样可以得到跟上面一样的_local1的结果?  
我是初学者,不明白,请教大家。
不知道在C++中有没有类似上面处理byte数组的类库呢?

------解决方案--------------------
C++ 有个BYTE类, 用BYTE构成1个数组, 那么就相当于byteArray了