3つの2D配列を3D配列にマージする必要があります。
私はunique_ptrを使用して2D配列を参照しています。
私は一般的にスマートポインタとC++にまったく慣れていないので、それは明らかな間違いである可能性があります。
int imgsize = 15;
std::unique_ptr<float[]> redptr(new float[imgsize]);
std::unique_ptr<float[]> greenptr(new float[imgsize]);
std::unique_ptr<float[]> blueptr (new float[imgsize]);
redptr = redChannel._data;
greenptr = greenChannel._data;
blueptr = blueChannel._data;
float * colourArr[3] = {redptr,greenptr,blueptr};