我有一个函数,它接受一个指向float组的指针。基于其他条件,我知道指针实际上指向一个2x2OR3x3矩阵。(实际上内存最初是这样分配的,例如floatM[2][2])重要的是我想在函数体中做出这个决定,而不是作为函数参数。voidcalcMatrix(intface,float*matrixReturnAsArray){//Here,Iwouldmuchratherworkinnaturalmatrixnotationif(is2x2){//###castmatrixReturnAsArraytosomethingAsMatrix[2][2]somethingAsMatrix[0][
我有一个函数,它接受一个指向float组的指针。基于其他条件,我知道指针实际上指向一个2x2OR3x3矩阵。(实际上内存最初是这样分配的,例如floatM[2][2])重要的是我想在函数体中做出这个决定,而不是作为函数参数。voidcalcMatrix(intface,float*matrixReturnAsArray){//Here,Iwouldmuchratherworkinnaturalmatrixnotationif(is2x2){//###castmatrixReturnAsArraytosomethingAsMatrix[2][2]somethingAsMatrix[0][