我有
void func(int ** Data, int x, int y);
short MAT[ROW][COL];
short *PP[ROW];
for (int k = 0; k < ROW; k++)
PP[k] = &MAT[0][0] + COL * k;
func(reinterpret_cast<int **> (PP), ROW, COL);
虽然它编译,但数据的结果不正确。
是否可以从指向short的指针转换为指向int的指针的另一个指针。如果是这样,那么如何获得PP的正确铸造
由于