我在c ++中创建了一个函数,我将其命名为apply_morph_find_target_func
在这个函数中,我想获得两个值并返回一个Mat和一个动态数组
动态数组的名称为target_property
target_property
的大小为n*6
,其中n
为动态:
这是我为我的功能定义的内容:
Mat apply_morph_find_target_func(Mat result_first, Mat im) {
...
}
我该怎么办? 问候
答案 0 :(得分:1)
您可以返回一个带有mat的结构和一个指向结构中数组的指针。而在主要功能上超过这个值。
struct MyStruct{
int **mat;
int *arr;
};
MyStruct foo(){
int n=1;
MyStruct fooz;
fooz.mat=new int*[n*6];
fooz.arr=new int[6];
return fooz;
}