Ysc*_*sch 1 c++
我有一个uchar叫做"A" 的(字节)数组(长一个 - 它代表一个图像).我需要的是将子阵列从位置i替换为位置j和"B"阵列.没有必要搜索"A"的任何东西,指数是已知的.
uchar
当然,我可以逐字节地完成它,但这需要实时工作,所以我正在寻找能够做到这一点的库函数.
Ger*_*ago 7
我会这样做:
std::copy(B, B + i - j, A + i);
这将取代A + i位置,B的内容.实际上,实施将相当于memcpy,就像Vlad所做的那样.我建议使用std :: copy,它是一种标准算法,一旦你学习了它的接口,它就比普通的旧数据类型更有用,即使在普通旧数据的情况下,一个不错的实现也会是最佳的或接近最优的.
归档时间:
11 年 前
查看次数:
371 次
最近记录: