Tar*_*ion 3 c++ containers
我正在为嵌入式约束设备编写C++.
我经常在堆栈或堆上有一些内存,需要一个像vector这样的容器来访问它的一部分.例如,当解析一些20字节的消息时,我希望容器访问字节5到10.
容器需要一个开始指针,结束指针,不能分配也不能释放内存.c ++中有什么东西可以帮助我吗?
vector分配内存,数组需要一个我以前不知道的固定大小.
ks1*_*322 5
例如,当解析一些20字节的消息时,我希望容器访问字节5到10.
我认为你不需要任何更多的容器.如果消息已经存储在已经分配的数组中,那么您需要的是一对迭代器到数组内的内存范围.现在,您可以将这些迭代器传递给某个stl算法,以执行您想要的工作或编写自己的工作.
归档时间:
8 年 前
查看次数:
139 次
最近记录: