我有一个4-D静态数组
#define MAX_NUM 64
unsigned char Stamps[MAX_NUM][16][16][3];
其中每行(即Stamps[MAX_NUM][][][]
)代表从图像裁剪的RGB补丁
如何使用memcpy
将一行从Stamps
复制到动态数组:
unsigned char *DynArr = new unsigned char [16 * 16 * 3];
喜欢这个:
std::memcpy(DynArr, Stamps[row], std::size(Stamps[row]));